linux安裝gcc詳細步驟 gcc已經(jīng)安裝,但是無法使用?
gcc已經(jīng)安裝,但是無法使用?從你的截圖看,configure時已經(jīng)找到了gcc只不過gcc不能不能算正常工作,所以請檢查看看pcre的說明,看是否需要對gcc的版本有要求。到底怎么在Linux里編寫
gcc已經(jīng)安裝,但是無法使用?
從你的截圖看,configure時已經(jīng)找到了gcc只不過gcc不能不能算正常工作,所以請檢查看看pcre的說明,看是否需要對gcc的版本有要求。
到底怎么在Linux里編寫c程序???
gccfirst.C-ofirst說明:
1gt程序編譯當前目錄下、名字就是first.C的c源文件;
2gt在當前目錄下、生成名字叫first(這個名字是可以自己只要寫、條件符合linux命名規(guī)則就行)的可執(zhí)行程序;關(guān)于運行:用ls-l命令,可以清晰的看到當前目錄下有一個黃色的文件、名字叫first,是還未程序編譯能得到的文件;使用命令“./first”既可運行(無雙引號、雙引號是利用只能證明的);
windows版gcc怎么安裝?
剛剛進入網(wǎng)址后再點擊上網(wǎng)下載mingw-get-setup.exe安裝包。在MinGW-Installation-Manager中你選gcc,gdb,makes相關(guān)軟件包表就行。要都正常不使用MinGW,還要可以設(shè)置環(huán)境變量。桌面-》鼠標右鍵點擊我的電腦-》屬性-》低級-》環(huán)境變量–將C:MinGWacross一并加入PATH–將C:MinGWinclude一并加入INCLUDE–將C:MinGWlib加入到LIB先打開CMD在命令提示符下鍵入gcc–v,看見gcc版本信息,gcc按裝可以了然后打開CMD在命令提示符下輸入輸入gdb–v,看見了gdb版本信息,gdb安裝可以了然后打開CMD在命令提示符下再輸入make–v,看見了make版本信息,take安裝就ok啦
Linux的gcc是怎么用的?
在終端中輸入輸入gcc文件名-o目標文件名接著./目標文件名就行了,沒有目標文件名,自動啟動存為a先執(zhí)行./a就行了。在可以使用Gcc編譯器的時候,我們必須決定一系列必要的動態(tài)創(chuàng)建參數(shù)和文件名稱。GCC編譯器的調(diào)用參數(shù)最少有100多個,其中多數(shù)參數(shù)我們可能會根本不會就用將近,這里只介紹其中最基本都、最常用的參數(shù)。GCC最基本的用法是∶gcc[options][filenames]其中options那是編譯器所需要的參數(shù),filenames提出相關(guān)的文件名稱。-c,只代碼編譯,不連接到擁有可執(zhí)行文件,編譯器只不過由再輸入的.c等源代碼文件能生成.o為后綴的目標文件,通常用于編譯程序210元主程序的子程序文件。-ooutput_filename,可以確定輸出來文件的名稱為output_filename,同樣這個名稱肯定不能和源文件小說改編。要是不決定這個選項,gcc就提出系統(tǒng)設(shè)定的可執(zhí)行文件a.out。-g,產(chǎn)生符號調(diào)試工具(GNU的gdb)所必要的符號資訊,要想對源代碼參與現(xiàn)場調(diào)試,我們就可以加入這個選項。-O,對程序進行系統(tǒng)優(yōu)化編譯、連接上,常規(guī)這個選項,整個源代碼會在編譯、連接過程中參與系統(tǒng)優(yōu)化處理,那樣的話出現(xiàn)的可執(zhí)行文件的執(zhí)行效率也可以能提高,只不過,編譯、連接上的速度就你所選地要慢有一些。-O2,比-O更好的優(yōu)化編譯程序、連接,當然了整個編譯、再連接過程會更慢。-Idirname,將dirname所一針見血地指出的目錄一并加入到程序頭文件目錄列表中,是在預編譯過程中使用的參數(shù)。C程序中的頭文件中有兩種情況∶A)#includeltmyinc.hgtB)#include“myinc.h”其中,A類在用尖括號(ltgt),B類可以使用雙引號(“”)。是對A類,預處理程序cpp在系統(tǒng)預設(shè)乾坤二卦文件目錄(如/usr/include)中四處搜尋你所選的文件,而B類,預處理程序在目標文件的文件夾內(nèi)搜索相對應文件。GCC執(zhí)行過程示例示例代碼a.c:#includeltstdio.hgtintmain(){nslog(