在linux操作系統上進行簡單的C語言源碼的gcc編譯實驗


嘗試在linux上用gcc 而非封裝完好的codeblocksvside 來編譯ccpp源程序

 

首先查看我的gcc版本,我的是VM centos 自帶的,沒有的話得自行安裝,安裝上gcc就可以在linux上編譯ccpp等源碼了

 

然后新建一個文件夾cfile 來存放我進行試驗的文件,在其中先用vim建一個c文件 try.c

在用gcc編譯寫好的try.c文件,使其生成可執行的二進制目標文件try

 

其中提示有錯誤,python中打印用print C語言應該用printf才對,所以改正並且運行如下:

 

下面測試有頭文件的情況:

vim一個頭文件hello.h:

 

然后vim一個主程序hello.c

注意編譯的時候可以不需要編譯hello.h 具體原因參見我后面發的連接,所以直接編譯:

 

下面寫一個簡單的makefile,來完成以上功能:

 

注意make是自動執行當前目錄下的Makefile文件里面的指令的,Makefile里面的指令行得用tab 鍵開始,否則無法執行

 

可以看到生成了hello 綠色的可執行文件

 

輸出正確的結果:

以上是C語言的嘗試,cpp語言也是類似的

此外,我附上此次學習的鏈接,希望與大家一同學習linux,早日熟練使用linux操作系統:

學習參考: www.ha97.com/2884.html

 

/********************************************************************************/

剛才廢了好大的勁終於安好了adobe flash 插件,終於可以在linux上看火影了。 下載flash.rpm來安裝,用yum安裝簡單一些。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM