cunix編譯
⑴ UNIX系統中編譯運行函數只能是C代碼嗎
不是,只要有相應的編譯器,c++,c#,java都是可以的
⑵ windows和unix下編譯c++有什麼不同
使用的編譯器不同,unix一般使用cc,gcc,acc等。windows一般用msvc,再有buider c++等。
這些編譯器都遵守c++的標准規范,所以大同小異。
但編譯出的結果,只針對編譯器運行的平台,也就是說windows下編譯的程序無法再unix下運行,反之亦然。
⑶ 怎樣利用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 編譯器相同。
⑷ unix中的編譯問題
安裝個GCC編譯器
⑸ 在unix上用什麼編譯c語言寫的程序
這個很簡單,看來老兄是linux高手,基本上不會使用win系統,如果你有源代碼的情況下,在windows系統下,雙擊vc++軟體後,新建工程,然後選擇Win32 Console Application,然後再右邊應該有保存的硬碟路徑和輸入工程名,然後根據提示下一步,直道完成,然後再點擊左邊的file view 然後在在你要加入的文件夾內新建文件然後保存成.c的後綴名,就可以把你的源代碼寫進去了,然後找到一個嘆號,點擊它,就編譯運行了,運行時彈出一個dos窗口,就可以看到了。c++完全兼容c語言,vc的編譯環境,可以有api,也就是說編寫窗口程序。比起linux來,就是可以直接在點一個按鈕就行了,省的寫那些命令了。其他的應該不會有太大區別。 點紅色的嘆號是運行,vc把編譯,連接,執行,都分開了,如果點了紅色的嘆號也運行不了,那就說明你vc軟體本身有問題。建議你重新下載一個再試試。
⑹ unix 編譯時代碼時要一定要包含MAIN函數嗎
當然要了
⑺ unix編譯64位configure怎麼配置
buildclient -w -v -o test -f"-m32" -f"$(CLTOBJS)"