在Ubuntu编译程序时出现的错误,在安装日志上发现一句:x11/xlib.h nosuch file or directory 在网上查阅了资料,原来是x11M没有装。

解决方案:

先安装X11,命令为    sudo apt -get install libx11-dev

结果仍然出错如下:

checking for main in -lXbsd... no

checking for socket in -lsocket... no

checking for gethostbyname in -lnsl... yes

checking for dcgettext in -lintl... no

checking for getnodebyname in -ldnet_stub... no

checking that g++ can handle -O2... no

checking standard STL is available... no

checking for tcl.h... -I../include

checking for tclInt.h... -I../include

checking for libtcl8.4... -L../lib -ltcl8.4

checking for init.tcl... ../lib/tcl8.4

checking for http.tcl... ../lib/tcl8.4/http1.0

checking Tcl http.tcl library... yes

checking for tclsh8.4.11... no

checking for tclsh8.4... ../bin/tclsh8.4

checking for tk.h... -I../include

checking for libtk8.4... -L../lib -ltk8.4

checking for tk.tcl... ../lib/tk8.4

checking for X11 header files

can't find X includes

otcl-1.12 configuration failed! Exiting ...

Please check http://www.isi.edu/nsnam/ns/ns-problems.html

for common problems and bug fixes.

还是没有得到解决.分析了一下可能是x11没有安装完整,于是先输入:sudo apt-cache search x11-dev

linzchey@linzchey-laptop:~/CODES/$ sudo apt-cache search x11-dev

libgl1-mesa-swx11-dev - A free implementation of the OpenGL API -- development files

libghc6-x11-dev - Haskell X11 binding for GHC

libgtkglextmm-x11-dev - C++ wrapper for the OpenGL Extension to GTK (development files)

libx11-dev - X11 client-side library (development headers)

分别安装上面的组件,命令如下:

sudo apt-get install libx11-dev

sudo apt-get install libgtkglextmm-x11-dev

sudo apt-get install libghc6-x11-dev

sudo apt-get install libgl1-mesa-swx11-dev

或者在新得立中:搜索 -> 标记以安装 -> 应用, 即可。

linux x11 错误,Ubuntu X11 编译错误问题。相关推荐

  1. oracle 触发器抛出错误,oracle 触发器编译错误,求解

    下面这个触发器报 TRIGGER SYSTEM.TRI_MRONLINE_DOC 编译错误 错误:PLS-00103: Encountered the symbol ";" whe ...

  2. linux 中的代码如何编译错误提示,Ubuntu 下GCC编译代码错误提示没有system.h和conio.h,如何得到这两个文件...

    mudaizi12345 于 2015-01-23 23:42:50发表: very good mudaizi12345 于 2015-01-23 20:36:00发表: 路过试一试 菜菜123 于 ...

  3. c语言错误302,c - 编译错误:程序中出现杂散“ \\ 302”等 - 堆栈内存溢出

    ===============>>#1 票数:25 已采纳 我在编译以下漏洞利用代码时遇到问题: 我正在使用:" gcc file.c"和" gcc -O2 ...

  4. c语言Winmain 错误,C语言编译错误 undefined reference to `WinMain@16'

    1.把主函数 main() 写成了mian() 2.没写主函数main() 3.建的不是控制台应用程序 console application 4.[code] #include int main() ...

  5. Eclipse新建Maven项目web.xml is missing and failOnMissingWebXml is set to true错误 pox.xml编译错误

    场景 创建maven项目后 pom.xml出现红色错误: web.xml is missing and <failOnMissingWebXml> is set to true 并且WEB ...

  6. java编译提示错误信息_JAVA编译错误提示缺少“{”

    展开全部 有点粗心了 我把我修改过的发62616964757a686964616fe58685e5aeb931333335323435给你 具体问题:是extends不是extands 类Circle ...

  7. MirrorLink(四 VNC --Ubuntu下编译)

    <libvncserver-LibVNCServer-0.9.12.tar.gz>里面是libvncserver/libvncclient 的源码: 下载路径是: http://libvn ...

  8. [C++]Linux之Ubuntu下编译C程序出现错误:“ stray ‘\302‘或者‘\240‘ in program”的解决方案

    [C++]Linux之Ubuntu下编译C程序出现错误:" stray '\302'或者'\240' in program"的解决方案 参考文章: (1)[C++]Linux之Ub ...

  9. linux内核使用make编译出错,linux 内核编译错误 make menuconfig

    linux 内核编译错误 make menuconfig [root@fedora /usr/src/kernels/2.6.21-1.3194.fc7-i686]#make menuconfig H ...

最新文章

  1. 客户旅程_我们进入微服务世界的旅程-以及从中学到的东西。
  2. mysql自定义存储过程_MySQL自定义函数、触发器、存储过程
  3. ARCore-Unity3d教程2 - 基本概念
  4. android CTS test
  5. [转载] Dubbo架构设计详解
  6. java web 上传图片_java web图片上传和文件上传实例
  7. 微pe工具箱是微软的吗_微PE:装机不求人,教你制作最纯净的PE安装系统
  8. 手把手教如何制作数字证书并进行程序的数字签名
  9. 电影购票c语言程序,C语言电影购票系统小样
  10. 如何将socket服务器部署到云服务器上
  11. word、excle、ppt文档图标显示异常的解决方案!
  12. Qt中undefined reference to报错的三种可能性和解决方法(以libgdal为例)
  13. 一些常用意大利语 1000个单词
  14. springMVC中json转换器的配置
  15. 安全框架-SpringSecurity
  16. latex初学者的经验
  17. Zookeeper原理--分布式锁
  18. 【已解决】MACOS ICloud同步上传或下载卡住/失败/正在上传xx个项目/断网/断链问题的临时解决方案
  19. Mybatis(十)多个学生对一个老师的查询
  20. 有哪些做外贸业务必备的技能值得学习?

热门文章

  1. 通付盾入围《2023年度中国数字安全能力图谱(行业版)》
  2. 一份很用心的H桥驱动扫盲教程
  3. mysql高可用MHA
  4. 操作系统接口之系统调用
  5. 电容三点式振荡电路详解及Multisim实例仿真
  6. hive 分区表select全部数据_hive分区表
  7. 在相同CDB下进行unplug,plug PDB的操作。(plug or unplug a pdb using same cdb)
  8. oracle tns测试,在客户端配置TNS测试报错ORA-12170:TNS:连接超时
  9. 新闻管理系统分类模块的增删改功能实现,标签模块的功能实现
  10. Mutual Information