ubuntu下首先編輯乙個文字字尾名為.c即可,然後便可以編輯c語言程式
如何編譯原始檔:
超級使用者下進入所在目錄下
gcc 檔案名字 -o newname(沒有命名的話系統預設為a.out)
例如:編譯helloword.c檔案
gcc helloword.c -o new
./new即可
gcc helloword.c後面什麼也不寫便會產生乙個a.out檔案然後直接輸入./a.out即可
gcc如何編譯多個原始檔:
使用超級使用者進入所在目錄下
gcc a.c b.c c.c ...-o new
./new即可
比較簡單的是用makefile
makefile編寫規則:
(1)以「#」開始的行為注釋
(2)檔案依賴關係: target:component
例如: myfirst:myfirst.o hello.o
gcc myfirst.o hello.o -o myfirst
hello.o:hello.c
gcc -c hello.c -o hello.o
myfirst.o:myfirst.c
gcc -c myfirst.c -o myfirst.o
終端輸入make myfirst
還可以使用cmake進行編譯
cmake_minimum_required(version 2.8) 是cmake版本資訊 可以直接在終端輸入cmake --version即可
project( opencvtest ) //工程名字
add_executable( opencvtest a.c b.c.....) //前面的是執行檔案的名字(由人隨便取,後面的是所要編譯的原始碼)
編輯好之後輸入
cmake .
make
./opencvtest即可
ubuntu下如何編譯C語言
1.平台搭建 linux下如果單純是進行c編譯環境搭建的話,是比較容易實現的,因為系統內建了編譯器gcc,所以我們要做的只不過是寫好c原始檔然後在進行編譯就可以了 如果沒有gcc編譯器的話,使用以下命令獲取 sudo apt get install gcc sudo apt get install ...
C C 語言編譯過程
2.編譯 優化過程 將.i檔案翻譯成會變得彙編 s檔案 在windows中,通常使用.asm便是彙編檔案 具體過程 詞法分析 語法分析 語義分析 中間 生成 優化 生成 將多個步驟組合成趟 編譯器構成工具 ps 這裡解釋一下 趟 的概念 這個 趟 指的是對源程式或者其等價的中間 語言程式進行從頭到尾...
Ubuntu下編譯核心
cd wget 安裝有關編譯程式。安裝make gcc,make kpkg,執行menuconfig等等和編譯核心相關的工具。安裝不了,請檢查 etc apt sources.list 檔案。有關命令 sudo apt get install build essential kernel packa...