1.安装cython
pip install cython
2.编译py文件成.c文件
cython test.py
3.生成.o文件
gcc -c -fPIC test.c
4.生成.so文件
gcc -shared test.o -o test.so
其中们我们实用gcc编译程序时,常常会用到“-I”(大写i),“-L”(大写L),“-l”(小写L)等参数
-I 参数后面指定
本文介绍了如何使用Cython将.py文件转换为C源码,然后通过gcc编译成.o目标文件,最终生成.so动态链接库。在编译过程中,详细解释了gcc中-I、-L、-l参数的用途,以及头文件查找的默认顺序。并提到了-fPIC选项的相关链接。
pip install cython
cython test.py
gcc -c -fPIC test.c
gcc -shared test.o -o test.so
其中们我们实用gcc编译程序时,常常会用到“-I”(大写i),“-L”(大写L),“-l”(小写L)等参数
-I 参数后面指定
3021
2031
4893