ubuntu 下c c 語言編譯

2021-07-05 07:31:42 字數 1016 閱讀 8260

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...