摘自: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编程 编译命令不成功 解决方法相关推荐

  1. linux gcc编译常见问题,常见gcc编译警告整理以及解决方法 - 常见gcc编译警告整理以及解决方法...

    三.常见gcc编译警告整理以及解决方法 1.warning: no newline at end of file 在文件最后一行加上回车键 解释:在<Rationale for the C99 ...

  2. VS2008+QT4.8.7编译QTAV问题和解决方法

    2019独角兽企业重金招聘Python工程师标准>>> VS2008+QT4.8.7编译QTAV问题和解决方法 1.下载windows依赖文件QtAV-depends-windows ...

  3. Eclipse不编译java文件的解决方法

    Eclipse不编译java文件的解决方法 A:1.在preference-Java-complier-builing中的选项从默认的error改成warning就可以成功访问 2.点击"P ...

  4. win8 java不是内部或外部命令_win8系统运行java提示“ava不是内部或外部命令两种解决方法...

    Java一种可以撰写跨平台应用软件的面向对象的程序设计语言,最近有一些小伙伴使用win10操作系统的时候遇到了一个问题,win8系统win8系统运行java突然提示"java不是内部或外部命 ...

  5. 接收到开始本地截图的命令:videoshot.exe 解决方法

    接收到开始本地截图的命令:videoshot.exe 解决方法 近几天在家闲来无事,看些电视剧,用迅雷边下边看,但是从今天起老是出现这个窗口: 以为电脑中招了 后来查了,才发现是迅雷的问题,用下面的方 ...

  6. UI控件问题和XCode编译警告和错误解决方法集锦 (持续更新ing)

    UI控件问题集锦 第一 图片无法在UIImageview上显示: 原因如下: 1.没有设置宽高(或者宽高为0) 2.位置不对 3.hidden=YES 4.没有添加到控制器的view上面 第二 一个U ...

  7. mysql8.0.4以后_mysql官方源从8.0.3直接通过yum源升级到8.0.4后启动不成功解决方法...

    mysql官方源从8.0.3直接通过yum源升级到8.0.4后启动不成功解决方法 发布时间:2020-05-13 14:57:06 来源:亿速云 阅读:156 作者:三月 下面讲讲关于mysql官方源 ...

  8. sublime text3 中 python3编译出现中文乱码解决方法

    sublime text3 中 python3编译出现中文乱码解决方法 参考文章: (1)sublime text3 中 python3编译出现中文乱码解决方法 (2)https://www.cnbl ...

  9. loadrunner11录制不成功解决方法

    loadrunner11录制不成功解决方法 参考文章: (1)loadrunner11录制不成功解决方法 (2)https://www.cnblogs.com/danmai/p/4346746.htm ...

最新文章

  1. 《The Art of Readable Code》 读书笔记 01
  2. 条件概率、全概率公式与贝叶斯公式
  3. java安装了为什么运行不了_安装jdk后运行javac可以运行,为什么不能运行java?...
  4. uvali5697(DP)
  5. 「C++」C++ Primer Plus 笔记:第三章 处理数据
  6. linux+android4.2键值关系,Android4.0 添加一个新的Android 键值
  7. 微服务 注册中心_4.微服务架构的第二个组件:注册中心
  8. mysql 查询语句_MySQL查询语句之复杂查询
  9. AI招聘公司Moka再融1.8亿,90后学霸创始团队靠变革HR年入3000万
  10. DAY8-Nessus漏洞扫描
  11. hping3安装使用
  12. 计算机病毒入侵计算机症状,win7系统电脑被病毒入侵之后有哪些症状和解决方法...
  13. Word文档乱码恢复操作----免费指导
  14. 用支付宝和微信都可以扫的聚合支付码其原理是什么?云收呗的原理也很简单,API搭建比较方便,云收呗是最大的黑天鹅
  15. 基于Proteus学习单片机系列(四)——中断
  16. 【从零开始学深度学习编译器】十二,MLIR Toy Tutorials学习笔记一
  17. Greatest Parents Ligh OJ1128
  18. Ubuntu下源码编译VirtualBox六 —— 源码编译(5)
  19. protobuf详细介绍和使用
  20. allegro 使用subdrawing

热门文章

  1. java前端ajax提交数据_Java 前端使用Ajax通过FormData传递文件和表单数据到后台
  2. oracle中区间大小,Oracle的逻辑结构(表空间、段、区间、块)——总结
  3. 第5章 Python 数字图像处理(DIP) - 图像复原与重建1 - 高斯噪声
  4. python map lambda 分割字符串_python六剑客:map()、lambda()、filter()、reduce()、推导类表、切片...
  5. asp.net导出Excel类库
  6. gitbash如何修改可恶的蓝色字体
  7. 主流浏览器Cssjs hack写法
  8. python进程和线程
  9. log4net 日志框架的配置
  10. kafka内存不断增加_为什么 Kafka 能这么快的 6 个原因