/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 库阶段出错的问题解决相关推荐

  1. linux-gcc 编译时头文件和库文件搜索路径

    linux-gcc 编译时头文件和库文件搜索路径 一.头文件    gcc 在编译时寻找所需要的头文件 :    ※搜寻会从-I开始    ※然后找gcc的环境变量 C_INCLUDE_PATH,CP ...

  2. Linux编译时如何减小so库文件的大小

    Linux编译时如何减小so库文件的大小 今天问了我这个问题,我就顺便记录一下.客户问为什么libc.so文件再编译前和编译后的size不一样啊,staging 和 compile 两个dir下的 l ...

  3. lat_mem_rd 内存延迟测试工具原理,lmbench编译时llseek链接不到问题解决

    命令介绍: 说明页: LAT_MEM_RD(8) manual page lat_mem_rd是lmbench中的一个工具,它的主要作用是测试内存访问的延迟. 源码地址: https://github ...

  4. g++编译后运行时无法链接动态库的解决方法

    问题发现: $ g++ -Wall -o hellobrowser.exec hellobrowser.c -I/usr/local/include -L/usr/local/lib -lmicroh ...

  5. 编译mumps库时无法链接mpi库中的函数

    安装AGMG并行版时需要mumps库.在编译mumps库链接mpi库时ld报错如下, 可以看出ld并没有报找不到mpi库的error,而是报了找到了mpi库但找不到具体的函数实现的error. 我也可 ...

  6. ubuntu13.10编译android文件系统4.0.4错误全部解析

    以下是编译Android 4.0.4的常见错误,这些错误的解决办法收录自互联网. Google group有个专门的Android Building组,有兴趣的可以加入. 除了android组解决的错 ...

  7. linux C 编译时手动链接遇到的问题(未解决)

    写多线程的时候,编译的时候遇到了问题,开始的时候是这样的: 编译器不认识pthread_create和pthread_join这两个函数. 搜了一下原因是没有链接相应的库,下面是我看到一个博友写的: ...

  8. 动态库、静态库编译测试:含静态库链接动态库、静态库,动态库链接静态库、动态库

    本文的目的是测试各种类型库的编译后的使用效果,包括库又链接其他库的编译方法,使用方法,依赖性等. 太长不看版:请跳至文章最后的总结对比表. 一.内容包含: ①静态库libbb.a依赖静态库libaa. ...

  9. 因链接静态库先后顺序不正确,引起符号定义找不到

    问题 项目中需要链接多个静态库,在编译的时候报错如下 sdi_io.cpp:(.text._ZN13sdi_H264EncIO7DataPopEPm+0x30):对'H264ENC_StatusGet ...

最新文章

  1. STM32GPIO管脚设置
  2. 编写100多行的c语言程序,C语言编程100多例.doc
  3. mac composer 使用
  4. 体系结构方案 -BI 系统的前置计算
  5. 十七、二叉树的建立与基本操作
  6. 数据中心节能制冷---冷却塔帮忙
  7. tcxgrid主从结构显示多行_快速跟随型主从结构多电机同步控制
  8. Android 面试常问七道题
  9. springMVC3学习(十)--注解式控制器
  10. Linux系统里存在两个剪切板
  11. SWF是什么文件,SWF文件用什么软件可以打开
  12. 在线直播系统源码,进入新的界面后自动刷新内容
  13. USB转多串口设备固定串口号
  14. python分号报错_go、java已经python中分号的使用
  15. 〖Python〗-- 面向对象编程、继承、组合、接口和抽象类
  16. angularJs 页面筛选标签小功能
  17. 专利修改:solidworks出线条图
  18. 【矩阵论】1.准备知识——Hermite阵,二次型,矩阵合同,正定阵,幂0阵,幂等阵,矩阵的秩
  19. 第三个计算机时代为,计算机三个时代的各自特点?
  20. android增量编译,GitHub - brok1n/androidBsdiffUpdate: Android增量更新项目源代码。带C源程序以及ndk编译好的so包。可以直接导出使用。...

热门文章

  1. execCommand全集
  2. while语法php格式,PHP While 循环
  3. pytorch之object.grad.zero_()
  4. Java api 1.8 中文 帮助文档
  5. markdown基础语法整理
  6. sql exist 优化查询时间
  7. svn在linux下的使用(svn命令行)ubuntu 删除 新增 添加 提交 状态查询 恢复
  8. 解决firefox不能安装Flash插件
  9. 词汇挖掘与实体识别(未完)
  10. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第20篇]Merkle-Damgaard hash函数如何构造