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

执行:

猜你喜欢

转载自www.cnblogs.com/yusaige/p/10030188.html