1. configure: error : C++ preprocessor "/lib/cpp" fails sanity check
See 'config.log' for more details
http://www.linuxsense.org/archives/121.html 问题解决方案 :
2. Linux复制命令 linux怎么复制文件夹
3. vmware workstation 8 download 下载地址 http://370135415.blog.51cto.com/952425/664664
4. Linux中在没有gcc编译器的情况下如何安装gcc
5. linux 如何挂起进程
8. 编译heartbeat及其他文件时,出现Werror 问题
只需在相应的文件夹下,例如buildtools中,将makefile中 -Werror 替换成空格即可
http://www.360doc.com/content/12/0114/00/834950_179273467.shtml
9.
"-Werror "产生的教训
案例:
在准备重新做squid-3.0.STABLE16squid-3.0.STABLE16配置 make 时出现以下错误使make中断
g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/usr/local/squid/etc/squid.conf\" -I. -I../include -I. -I. -I../include -I../include -I../lib/libTrie/include -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments -g -O2 -MT client_side.o -MD -MP -MF $depbase.Tpo -c -o client_side.o client_side.cc &&\
mv -f $depbase.Tpo $depbase.Po
cc1plus: warnings being treated as errors
client_side.cc: In function 'int connKeepReadingIncompleteRequest(RefCount<ConnStateData>&)':
client_side.cc:2144: error: comparison between signed and unsigned integer expressions
make[3]: *** [client_side.o] Error 1
make[3]: Leaving directory `/root/squid-3.0.STABLE16/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/squid-3.0.STABLE16/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/squid-3.0.STABLE16/src'
make: *** [all-recursive] Error 1
经过多次检查确实编译环境没有问题,依赖也没有问题,问题就出在"cc1plus: warnings being treated as errors" 上gcc里如果加上 -Werror 来严格检查编译环境使用它能够使gcc产生告警也认为是错误. faint. 就在这里 .当时没有仔细看错误输出,想当然地认为环境有问题,于是多折腾了半天时间.
解决这个问题也很简单,其实错误输出时都已有提示:
1, 进入 ./src目录 , 备份Makefile
2, 编辑Makefile 用空格替换所有的"-Werror " 后保存退出.
重新make && make install 一路顺畅
- 大小: 118.7 KB
- 大小: 50.9 KB
- 大小: 112.4 KB
- 大小: 64.6 KB
- 大小: 197.3 KB
- 大小: 120.9 KB
- 大小: 228.6 KB
分享到:
相关推荐
《深度探索Linux操作系统:系统构建和原理解析》 [1] 是探索Linux操作系统原理的里程碑之作,在众多的同类书中独树一帜。它颠覆和摒弃了传统的从阅读Linux内核源代码着手学习Linux操作系统原理的方式,而是基于实践...
《深度探索linux操作系统:系统构建和原理解析》是探索linux操作系统原理的里程碑之作,在众多的同类书中独树一帜。它颠覆和摒弃了传统的从阅读linux内核源代码着手学习linux操作系统原理的方式,而是基于实践,以从...
Linux操作系统密码安全问题解析.pdf
《深度探索linux操作系统:系统构建和原理解析》是探索linux操作系统原理的里程碑之作,在众多的同类书中独树一帜。它颠覆和摒弃了传统的从阅读linux内核源代码着手学习linux操作系统原理的方式,而是基于实践,以从...
1.3 安装Linux系统 2 1.4 使用root用户 5 1.5 启用自动登录 5 1.6 挂载实验分区 6 1.7 安装ssh服务器 6 1.8 更改网络模式 7 1.9 安装增强模式 8 1.10 使用Xephyr 8 第2章 工具链 10 2.1 编译过程 10 2.1.1 预编译 12...
《深度探索Linux操作系统:系统构建和原理解析》是探索Linux操作系统原理的里程碑之作,在众多的同类书中独树一帜。它颠覆和摒弃了传统的从阅读Linux内核源代码着手学习Linux操作系统原理的方式,而是基于实践,以从...
Ubuntu-Linux操作系统项目教程3套期末考试卷.doc
使用Linux操作系统命令来发送信息.doc 扫盲行动之一:Linux常用命令简介.doc 如何在Linux系统环境中模拟DOS命令.doc 如何提高Linux系统命令行的工作效率.doc 经典:Linux菜鸟入门级命令大全.doc 回眸经典:DOS命令...
几乎所有的类Unix操作系统的口令文件的格式都雷同,Linux亦不例外。口令安全是Linux操作系统的传统安全问题之一。本文详细介绍了Linux操作系统的口令安全问题。
Linux操作系统期末复习资料,内含课后习题答案解析。。
这里包含了Linux操作系统编程课程的全套pdf,对大家绝对有帮助。
《深度探索linux操作系统:系统构建和原理解析》是探索linux操作系统原理的里程碑之作,在众多的同类书中独树一帜。它颠覆和摒弃了传统的从阅读linux内核源代码着手学习linux操作系统原理的方式,而是基于实践,以从...
深度探索Linux操作系统 系统构建和原理解析,手把手教你构建Linux操作系统,该资源已经被分解为三个压缩包,你需要将三个压缩包下载放在一起进行解压。
《深度探索Linux操作系统:系统构建和原理解析》是探索Linux操作系统原理的里程碑之作,在众多的同类书中独树一帜。它颠覆和摒弃了传统的从阅读Linux内核源代码着手学习Linux操作系统原理的方式,而是基于实践,以从...
深度探索Linux操作系统 系统构建和原理解析,手把手教你构建Linux操作系统,该资源已经被分解为三个压缩包,你需要将三个压缩包下载放在一起进行解压。
《深度探索Linux操作系统——系统构建和原理解析》原书全彩完整版,该书对linux内核介绍的非常详细,强烈推荐。
深度阐释Linux操作系统原理的里程碑之作,由拥有超过10年研发经验的资深Linux专家撰写 以从零开始构建一个完整的Linux操作系统的过程为依托,宏观上全面厘清了构成Linux操作系统的各个组件以及它们之间的关系,微观...
内容介绍: Linux 拥有现代操作系统所有功能如真正抢先式多任务处理、支持多用户内存保护虚拟内存支持 SMP、UP符合POSIX标准联网、图形用户接口和桌面环境具有快速性、稳定性等特点本书通过分析Linux内核 源代码充分...