ubuntu13.10 编译时 关于链接xlib 库阶段出错的问题解决
生活随笔
收集整理的這篇文章主要介紹了
ubuntu13.10 编译时 关于链接xlib 库阶段出错的问题解决
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
/usr/bin/ld: fmouse_main.o: undefined reference to symbol 'XFlush'
/usr/lib/i386-linux-gnu/libX11.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make: *** [freepen_drv] 錯誤 1
以上為錯誤提示,為鏈接階段未指定正確的庫文件導致;
解決辦法:
在Makefile 中 將鏈接時的
freepen_drv_LDADD = libScwLib-Eps.a -lpthread -lXtst?
修改為
freepen_drv_LDADD = libScwLib-Eps.a -lpthread -lXtst?? -lX11 -L/usr/lib/i386-linux-gnu/libXtst.a? -L/usr/lib/i386-linux-gnu/libX11.a
總結
以上是生活随笔為你收集整理的ubuntu13.10 编译时 关于链接xlib 库阶段出错的问题解决的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PS5独占结束!《漫威蜘蛛侠》将登陆PC
- 下一篇: 佐菲你出息了!《新·奥特曼》特别版MV首