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