参数 | 说明 |
---|---|
-fPIC | 产生使用相对位置的代码(position-independent code),生成动态链接 |
–shared | 生成共享库(需要指定fPIC参数) |
-o | (output) 指定输出的位置 |
-x | (language)指定要编译的语言类型,c ,c++ 等,如果不指定会通过后缀识别 |
-std= | 选择语言标准c90 ,c98 ,c99 |
-I | 指定所包含的头文件的目录,在swig编译python的时候要指定python.h所在的路径 |
位置无关:使用相对位置,代码可以被加载到内存任意位置,共享库在加载时位置就是相对的
参考文献:
http://blog.sina.com.cn/s/blog_54f82cc201011op1.html