`

Linux操作问题解答

 
阅读更多

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常见问题解答

    ### Linux 常见问题解答 #### 一、关于用户权限与管理 - **使用 Root 用户的风险**:在 Linux 系统中,默认情况下 root 用户拥有最高权限,这使得 root 用户可以执行任何操作,包括删除系统文件等可能导致系统崩溃...

    深度探索Linux操作系统 系统构建和原理解析.pdf

    深度探索Linux操作系统 系统构建和原理解析.pdf

    Ubuntu-Linux操作系统项目教程3套期末考试卷.doc

    Ubuntu Linux 操作系统项目教程考试卷知识点 本资源摘要信息涵盖了 Ubuntu Linux 操作系统项目教程考试卷的知识点,涵盖了 Linux 操作系统的基础知识、设备命名规则、文件系统管理、用户管理、权限管理、磁盘分区、...

    解析中国移动大云容器定制化Linux操作系统.pdf

    "解析中国移动大云容器定制化Linux操作系统.pdf" 本文档主要介绍了中国移动大云容器定制化Linux操作系统的技术架构和实现细节。该系统基于容器化技术,通过对Linux操作系统的深度定制和优化,实现了高效、灵活、...

    Linux操作系统编程教学pdf

    Linux操作系统编程是IT领域中的重要组成部分,特别是在服务器管理和软件开发中。这个压缩包包含了一系列关于Linux操作系统编程的PDF教程,涵盖了多个关键主题,对于想要深入理解Linux系统编程的初学者和开发者来说,...

    Linux操作系统部分课后答案(第3版)

    ### Linux操作系统部分课后答案(第3版) #### 第一章 Linux系统简介 **知识点解析:** 1. **UNIX的大部分代码是用一种流行的程序设计语言编写的,该语言是什么?** - **答案:** C语言 - **解析:** UNIX 操作...

    Linux操作(命令详细解析)

    使用Linux操作系统命令来发送信息.doc 扫盲行动之一:Linux常用命令简介.doc 如何在Linux系统环境中模拟DOS命令.doc 如何提高Linux系统命令行的工作效率.doc 经典:Linux菜鸟入门级命令大全.doc 回眸经典:DOS命令...

    浙大linux操作系统课程

    【标题】:“浙大Linux操作系统课程” 这门“浙大Linux操作系统课程”是浙江大学精心打造的一门关于Linux操作系统的教学课程,旨在深入讲解Linux系统的核心原理与实际应用。课程覆盖了从基础概念到高级主题的广泛...

    深度探索Linux操作系统

    《深度探索linux操作系统:系统构建和原理解析》是探索linux操作系统原理的里程碑之作,在众多的同类书中独树一帜。它颠覆和摒弃了传统的从阅读linux内核源代码着手学习linux操作系统原理的方式,而是基于实践,以从...

    Linux操作系统密码安全问题解析.pdf

    Linux操作系统密码安全问题解析.pdf

    Linux操作系统课程PPT

    Linux操作系统课程PPT是专为初次接触Linux以及对此操作系统感兴趣的初学者设计的教育资源。这份PPT旨在引导新手逐步了解Linux的基础知识,掌握其核心概念和常用命令,从而能够有效地在Linux环境中工作。以下是对这份...

    linux操作系统(第2版))》课后习题答案.pdf

    Linux 操作系统(第 2 版)课后习题答案 本资源总结了 Linux 操作系统(第 2 版)课后习题答案,涵盖了 Linux 的基本概念、安装、配置、文件系统、命令、进程管理、安全等方面的知识点。 一、选择题 1. Linux 最...

    Linux系统设计-总结操作系统及Linux的面试常见问题

    有任何使用问题欢迎随时与博主沟通,第一时间进行解答!Linux系统是一个免费使用和自由传播的类Unix操作系统,基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它继承了Unix以网络为核心的设计思想...

    深度探索Linux操作系统——系统构建和原理解析

    《深度探索Linux操作系统——系统构建和原理解析》是一本专为那些希望深入了解Linux操作系统内核和系统构建的读者量身打造的专业书籍。它详细阐述了Linux操作系统的内部工作机制,涵盖了从内核设计到系统服务的...

    深度探索Linux操作系统:系统构建和原理解析.pdf

    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内核源代码着手学习linux操作系统原理的方式,而是基于实践,以从...

    Ubuntu Linux操作系统(第2版)-PPT.rar

    《Ubuntu Linux操作系统(第2版)》是一份深入讲解Ubuntu Linux操作系统的教学资料,通过PPT的形式呈现,旨在帮助用户全面了解和掌握这一开源操作系统。Ubuntu Linux是基于Debian的Linux发行版,以其用户友好性、...

    linux中常见问题解答集

    ### Linux中常见问题解答集 #### 一、基础概念与操作 **1.1 Root用户权限** - **问题描述:** 在Linux系统中,经常需要使用root用户进行一些操作,但有时不知道如何切换到root用户或者担心误用root权限导致系统...

    Linux操作系统案例教程电子教案 linux 简介

    Linux操作系统是一种开源、自由的计算机操作系统,源自对UNIX操作系统的克隆。它的核心开发者是芬兰赫尔辛基大学的学生Linus Torvalds,他在1991年发布了Linux的0.01版,随后这个系统逐渐发展成为了一个稳定、功能...

Global site tag (gtag.js) - Google Analytics