linux加载动态库错误"only ET_DYN and ET_EXEC can be loaded"
解决方法是将打包过程中
g++ -fpic -I/usr/java/jdk1.6.0_19/include/ -I/usr/java/jdk1.6.0_19/include/linux/ -shared -o libkeyboard_encrypt_64.so -c keyboard_encrypt.c
修改成为了
g++ -fpic -I/usr/java/jdk1.6.0_19/include/ -I/usr/java/jdk1.6.0_19/include/linux/ -shared -o libkeyboard_encrypt_64.so keyboard_encrypt.c
唉,真是头痛,还得我重装了四个系统,现在打包四个系统中均能够使用
希望大家以后不要犯这种低级错误
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/laorer/archive/2010/07/26/5765746.aspx
解决方法是将打包过程中
g++ -fpic -I/usr/java/jdk1.6.0_19/include/ -I/usr/java/jdk1.6.0_19/include/linux/ -shared -o libkeyboard_encrypt_64.so -c keyboard_encrypt.c
修改成为了
g++ -fpic -I/usr/java/jdk1.6.0_19/include/ -I/usr/java/jdk1.6.0_19/include/linux/ -shared -o libkeyboard_encrypt_64.so keyboard_encrypt.c
唉,真是头痛,还得我重装了四个系统,现在打包四个系统中均能够使用
希望大家以后不要犯这种低级错误
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/laorer/archive/2010/07/26/5765746.aspx
本文解决了Linux下加载动态库时出现的only ET_DYN and ET_EXEC can be loaded错误。通过调整g++命令参数,成功实现了动态库的正确加载,并确保在四个不同的系统上都能正常工作。
1531

被折叠的 条评论
为什么被折叠?



