1. 程式人生 > >Linux環境下如何編譯和執行c程式

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檔案,內容如下:

執行: