在solaris下生成so文件

来源:互联网 发布:2017学什么编程 编辑:程序博客网 时间:2024/05/18 02:36

正确的编译方法:

g++ -I$JAVA_HOME/include -I$JAVA_HOME/include/solaris -c a.cpp -c b.cpp
g++ -G a.o b.o -o test.so

原来使用的编译方法,生成了so文件,但生成的so文件无效(使用ldd命令查看)

CC -I$JAVA_HOME/include -I$JAVA_HOME/include/solaris -c a.cpp -c b.cpp
ld -G a.o b.o -o test.so

或者

CC -I$JAVA_HOME/include -I$JAVA_HOME/include/solaris -c a.cpp -c b.cpp
CC -G a.o b.o -o test.so

原创粉丝点击