一般要调用C语言的函数需要自己写扩展,而以filename.a命名的静态库的函数是以C语言的方式来调用的,写扩展->把静态库加入->编译。
把静态库加入:
把要编译的静态库链接存入环境变量。假设静态库的文件名叫libnpc.a,放在/home目录下。在的安装目录下输入如下命令:export LDFLAGS=”–L/home –lnpc”
这个环境变量的作用就是让在编译时知道要把这个库也一起编译进去。
当编译好之后可以通过unset LDFLAGS来删除之前的环境变量。
本文共 277 字,大约阅读时间需要 1 分钟。
一般要调用C语言的函数需要自己写扩展,而以filename.a命名的静态库的函数是以C语言的方式来调用的,写扩展->把静态库加入->编译。
把静态库加入:
把要编译的静态库链接存入环境变量。假设静态库的文件名叫libnpc.a,放在/home目录下。在的安装目录下输入如下命令:export LDFLAGS=”–L/home –lnpc”
这个环境变量的作用就是让在编译时知道要把这个库也一起编译进去。
当编译好之后可以通过unset LDFLAGS来删除之前的环境变量。
转载于:https://blog.51cto.com/hzcsky/820232