标签:pytho 环境 执行 使用 没有 strong 文件 obj 程序
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文件,内容如下:
执行:
标签:pytho 环境 执行 使用 没有 strong 文件 obj 程序
原文地址:https://www.cnblogs.com/yusaige/p/10030188.html