A. linux 怎麼編譯c的源程序的gcc,編譯命令是什麼
在Linux下面,如果要編譯一個C語言源程序,我們要使用gcc編譯器。
先將源文件編譯成目標文件:gcc - c hello.c
生成hello.o文件,再將目標文件編譯成可執行文件:gcc -o hello hello.o
如:
int main(int argc,char **argv)
{
printf("Hello Linux ");
}
(1)linux編譯命令擴展閱讀:
在使用GCC編譯器的時候,我們必須給出一系列必要的調用參數和文件名稱。GCC編譯器的調用參數大約有100多個,這里只介紹其中最基本、最常用的參數。具體可參考GCC Manual。
GCC最基本的用法是∶gcc [options] [filenames]
其中options就是編譯器所需要的參數,filenames給出相關的文件名稱。
網路_gcc
B. Linux系統里如何編譯匯編程序。
linux 編譯匯編程序常用的有兩種,一種是A&T方式的,你gcc 就可以編譯了。還有一種是80X86方式,一般是用NASM,NASM你要在安裝LINUX時就要添加軟體包,或者你進入圖型界面,增加NASM軟體包,就可以編譯了。
C. 「linux」怎麼編譯c的源程序的「gcc」編譯命令是什麼
格式 gcc [option] [sourcefilename]
介紹一些常用的選項:最簡單的是:gcc hello.c
默認的情況下將生成a.out的可執行性文件,你只需要在終端上輸入./a.out就可以看到執行的結果.
如果你想指定生成目標文件的名字那麼你可以加上 -o選項,命令如下:
gcc -o hello hello.c
命令如下:
gcc -c hello hello.c
D. 在linux命令界面下怎麼進入C編譯環境
不知道你說的編譯環境是什麼
編輯+編譯 還是 僅僅編譯?
前者 一般使用vim 或者emacs+ gcc
僅僅編譯 gcc就行了
gcc是純命令行方式的, 具體的使用請參考
http://lamp.linux.gov.cn/Linux/optimize_guide.html
E. linux下編譯程序源碼,執行make命令時報錯如圖,有沒有什麼頭緒或者建議,謝謝大神了
linux下所有軟體源碼包的安裝方式一般都會在readme中有詳細的官方說明,對於gerbv如下圖所示
上述大部分內容對linux下所有軟體包的安裝都適用。
F. linux中編譯命令怎麼寫的
樓主說的時GCC么 一個簡單的用法,gcc -c 1.c -o 1.o 這是編譯過程,其他用法樓主可以網路。
G. 怎麼用linux里的make命令編譯
源碼包解壓後,查看READ文件
一般先configure
再make
再make install
H. linux終端下如何進行C語言編譯
1、首先在linux下判斷是否安裝gcc編譯器,直接執行:gcc -v,判斷是否安裝gcc。
I. linux用make語句編譯
$ cat makefile
.SUFFEXES:.c .o
.c.o:
gcc -Wall -c $<
OBJS=my_file.o
all: my_exec_file
my_exec_file:$(OBJS)
gcc -Wall $(OBJS) -o $@
$ make
gcc -Wall -c my_file.c
gcc -Wall my_file.o -o my_exec_file
簡單說明:
.SUFFEXES:.c .o :告訴make識別哪些源程序和目標程序
.c.o: :告訴make命令.c程序如何生成.o文件,採用其下的gcc -Wall -c $<($<代表任意一個編譯時用到的.c文件)命令。
all: my_exec_file :告訴make命令自動生成哪個可執行程序
my_exec_file:$(OBJS) :告訴make命令如何生成my_exec_file文件,需要哪些目標代碼($(OBJS)),採用其下的命令: gcc -Wall $(OBJS) -o $@ ($@代表my_exec_file,即要編譯的可執行文件名)
J. 怎麼查看linux有什麼編譯命令
首先,你得知道至少一個命令,如果你想知道它還有那些輔助命令,就可以看下面這篇文章了
http://jingyan..com/article/14bd256e4d4561bb6d2612fc.html
獲得一個命令的幫助, 不過因為都是英文的,所有可能費勁,最好的就是找一個Linux命令手冊