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文件,內容如下:

執行:

