Linux環境下如何編譯和執行c程序


1 單個文件的編譯和執行

創建main.c文件,內容如下:

 編譯:

執行:

2 多個文件的編譯和執行
創建sum.c文件,內容如下:

創建main.c文件,內容如下:

 

編譯:

 

 生成可執行文件,文件名為main:

執行程序:

執行結果同上。

3 使用動態鏈接庫方式

生成動態鏈接庫:

生成可執行文件,文件名為main:

執行:

如果有以下報錯,說明在默認的動態鏈接庫路徑下沒有找到剛剛生成的sum.so

./main: error while loading shared libraries: sum.so: cannot open shared object file: No such file or directory

執行以下命令,將當前目錄添加到動態鏈接庫查找路徑環境變量:

再次執行:

執行結果同上。

4 python調用.so動態鏈接庫

創建test.py文件,內容如下:

執行:

 


免責聲明!

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



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