1. linux系統中$ cc -o short short.c –lbaked是什麼意思
大體意思是: 用名為cc的編譯器(其實就是gcc啦)編譯C語言文件short.c,用 -o 指定編譯出來的可執行文件為 short , 編譯的時候還會鏈接一個靜態庫文件 libbaked.a 或動態庫文件 libbaked.so
libbaked.a 中一般包含short.c調用到的子程序,函數等等東東。
需要注意的是 libbaked.a 必須要處在庫搜索路徑中,否則出錯說找不到
或者用 -L???? 解決, libbaked.so 同理
libbaked.a 編譯時連接 執行時無需再連接,執行文件已把庫包含進來。
libbaked.so 編譯時連接,執行時還要連接,執行文件沒把庫包含進來只告知需要連接這個庫。
2. 富士通編譯器怎麼修改編碼格式
1、首先打開富士通編譯器。
2、其次在富士通編輯器打開設置選項。
3、最後在設置內打開編輯設置即可修改編碼格式。
3. 有關armcc編譯器的問題
如在如下子目錄中:d:\new\01
可用下述命令:armcc d:\new\01\filename.c
[格式]有多長寫多長,後邊加個:\<文件名>
4. Linux下C編譯器cc的參數詳解
Linux 下面 cc 就是 gcc ……
你可以去 gcc.gnu.org 看看 gcc 的文檔,參數多的頭暈。
http://gcc.gnu.org/onlinedocs/gcc-4.3.0/gcc/Invoking-GCC.html#Invoking-GCC
5. 怎樣利用CC命令在Unix上編譯C程序
在 UNIX系統下面,使用 cc 命令最常用的選項主要有如下幾個(以 my_prog.c 為例進行說明)
$cc -c my_prog.c <cr> (-c 選項表示只編譯、產生中間文件,不進行鏈接、並產生最終的可執行程序)
$cc my_prog.c <cr>(編譯、鏈接,並產生預設的可執行程序。預設的可執行文件名為:a.out)
$cc -o my_runfile my_prog.c <cr>(-o 選項用於生成用戶指定的可執行程序名,代替預設的可執行文件名:a.out。這里的可執行文件名是:my_runfile)
至於說還有很多其他選項,例如:-L系統庫名字(*.LIB)等,那就需要在平時的編程過程中去體會了。
另外,如果是在 Linux 系統下面進行 C 語言的開發,使用的是 gcc 編譯器。其選項和 cc 編譯器相同。
6. cc gcc編譯器怎麼使用
gcc --help可以看gcc的編譯選項
常用的有
gcc -c xcxcx.c : -c 編譯C代碼,生成該文件的obj文件
gcc xcxcx.o -o dest : -o 鏈接各個obj文件,生成目標執行程序
-I : (這里是大寫i) 表示頭文件路徑
-L : 表示庫文件路徑
-l : (這里是小寫的L) 表示需要鏈接的庫文件
-O: (這里是大寫英文o) 表示優化參數
-WALL: 表示warning等級
這里是一句完整的話
g++ -Wl,-rpath,/usr/local/Trolltech/QtEmbedded-static/lib -o Qt_V4L_ShowImage main.o myWidget.o v4lThread.o moc_myWidget.o moc_v4lThread.o -L/usr/local/Trolltech/QtEmbedded-static/lib -lQtGui -L/usr/local/tslib/lib -L/usr/local/Trolltech/QtEmbedded-static/lib -L/usr/local/lib -L/home/root/ffmpeg/lib -lts -lQtNetwork -lQtCore -lc -lgcc -lm -lrt -ldl -lpthread -lavcodec -lavformat -lavutil -lx264 -xvidcore -lcv -lhighgui -lcvaux -lcxcore
不過還是自己看一下gcc的help比較好,那裡講的全面些