㈠ gcc怎麼編譯c文件
通過gcc命令,最簡單的單個文件的gcc xxx.c -o xxx,輸出的就是可執行文件,如果編譯鏈接沒錯的話,如果你有多個文件還要控制具體的編譯優化這些選項,只需要在這基礎上加上其他的編譯選項即可。
㈡ 的程序在Gcc下怎麼編譯
關於 C 語言源程序,最簡單的使用方式就是:gcc my_program.c <cr>,如果沒有程序錯誤的話,gcc 編譯器會生成一個預設的可執行程序:a.out 。
常用的有:gcc -o my_runfile my_program.c <cr>
使用 my_runfile 運行文件名代替預設的可執行程序 a.out
gcc -c my_program.c <cr>
只編譯,不連接。生成一個 my_program.o 的文件。
如果還需要更多的選項,那就需要查看 gcc 的編譯選項了。當然了,如果程序的規模再要大的話,那就需要編寫 makefile 文件,以及 make 工具對 makefile 進行管理了。
㈢ gcc可以編譯C語言,而GCC又是C語言編寫的,那用c編寫的gcc又是怎麼編譯的呢 就像unix是C寫的那是怎麼編譯的
比如你要開發一個新的c編譯器,你可以用c實現,然後用現在的編譯器去編譯這個新編譯器,反之亦然。
所以這個根源就在於第一個可以使用的編譯器是怎麼來的。你知道最開始程序是怎麼寫的嗎,先用匯編寫出偽代碼,然後再對照表轉換成二進制數據,再以紙袋打孔的方式,輸入進計算機。
㈣ linux的gcc如何編譯gtk程序啊
因為gtk庫需要鏈接庫文件,可以通過pkg-config來獲取gtk的庫文件路徑
㈤ 怎樣編譯gcc本身
首先准備好arm-linux-gcc的包,比如說是arm-linux-gcc-fh.tar.gz。首先是解壓縮,路徑可以隨便放,最好放在/opt這個目錄下面。使用如下命令:tarxvzfarm-linux-gcc-fh.tar.gz(空格)C(空格/(注意這之間的空格)。然後就解壓縮好了,接下來
㈥ gcc怎麼編譯.o
gcc中-c和-o是編譯時可選的參數
-加-c, (compile)只編譯生成中間同名目標文件,不鏈接
-加-o,(output)指定輸出文件名,該文件為可執行文件,不加-o會默認生成a.out
舉例:
gcc -c hello.c 編譯生成hello.o文件
gcc -o hello hello.c 生成可執行文件hello
㈦ 如何用GCC編譯啊
直接編譯 a1.c文件就可以啊
㈧ linux 怎麼編譯c的源程序的gcc,編譯命令是什麼
初學者在編譯的時候最好一步一步來,以hello.c為例:
先將源文件編譯成目標文件:gcc
-
c
hello.c
上一步生成hello.o文件,再將目標文件編譯成可執行文件:gcc
-o
hello
hello.o
㈨ 「linux」怎麼編譯c的源程序的「gcc」編譯命令是什麼
格式 gcc [option] [sourcefilename]
介紹一些常用的選項:最簡單的是:gcc hello.c
默認的情況下將生成a.out的可執行性文件,你只需要在終端上輸入./a.out就可以看到執行的結果.
如果你想指定生成目標文件的名字那麼你可以加上 -o選項,命令如下:
gcc -o hello hello.c
命令如下:
gcc -c hello hello.c