gtk/Glade编程 编译命令不成功 解决方法
生活随笔
收集整理的這篇文章主要介紹了
gtk/Glade编程 编译命令不成功 解决方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
摘自:http://blog.chinaunix.net/uid-26746982-id-3433656.html
當我們編寫gtk/glade程序,gcc編譯時,用如下命令:
#gcc -o server server.c `pkg-config --cflags --libs gtk+-2.0 `
報錯:/tmp/ccoXadAd.o: In function `main':
server.c:(.text+0xb7e): undefined reference to `g_thread_init'
collect2: ld 返回 1
這是因為編譯選項沒有加上線程所引用的庫函數導致的,加上所需的鏈接庫選項即可:加上 gthread-2.0
編譯命令改為此命令則編譯成功:
# gcc -o server server.c `pkg-config --cflags --libs gtk+-2.0 gthread-2.0` 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎
總結
以上是生活随笔為你收集整理的gtk/Glade编程 编译命令不成功 解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第十四期: 拥有7000多万店铺和10多
- 下一篇: 前端学习(479):html简介