zoukankan      html  css  js  c++  java
  • centos7 eclispe 编译C++遇到的问题总结

    最近由于工作的需要,又开始回归之前已经遗忘了的技术。arm嵌入式这个古老的名词。

    开始选择了linuxminit,开始的linuxminit17以前还可以,可是用了一下linuxminit19,发现root用户有些问题,没有时间去深入研究,转投centos,之前一直是我的最喜欢用的一个系统,稳定而且各种服务具备,免去一一安装与配置的麻烦,毕竟目的是使用linux环境敲代码,没必要浪费更多的时间。可是在centos7上还是遇到了些问题,总结一下,在给自己做个笔记的同时也希望帮助路过的童鞋们!

    一、环境

    (1)centos:
    centos 7 x86-64

    (2)eclpse:

    Eclipse IDE for C/C++ Developers

    Version: Photon Release (4.8.0)
    Build id: 20180619-1200

    (3)使用交叉编译工具arm-2011.3

    二、问题汇总预处理

    1、/lib/ld-linux.so.2:badEfl interpreter

    原因:这是由于centoes 7 为64位的系统,无法使用32位的程序

    解决:安装glib.i686

              yum install gblic.i686

              或者安装 ld-linux.so.2

              yum install ld-linux.so.2

    2、yum命令报错File“usr/bin/yum”,line 30 except keyboardinterrupt,e:SyntaxError:invalid syntax问题

    原因:系统安装的python3的版本,默认使用的是python3,

    解决:打开usr/bin/yum

             第一行 #!/usr/bin/python ->#!/usr/bin/python2

    3、File“usr/libexec/urlgrabber-ext-down”,line 28 except keyboardinterrupt,e:SyntaxError:invalid syntax问题

    原因:系统安装的python3的版本,默认使用的是python3 

    解决:打开usr/libexec/urlgrabber-ext-down 

             第一行 #!/usr/bin/python ->#!/usr/bin/python2

    4、yum源无法识别:

    解决:centos7配置国内的yum源和epel。配置参考博友文章:https://www.cnblogs.com/renpingsheng/p/7845096.html

    5、eclpse C++ 语言头文件无法识别

         解决:根据需要手动点解头文件路径:

    6、eclipse 无法识别endl和cout标识

         eclipse自身的一些问题,新建C/C++项目时,使用cygwnd GCC 就不会存在这个问题,但是这不会影响编译结果。就是看着烦人。这个问题待处理。

     

  • 相关阅读:
    web测试知识点整理
    LINUX系统、磁盘与进程的相关命令
    压缩与解压
    LINUX基本操作命令
    linux命令管道工作原理与使用方法
    C#根据path文件地址进行下载
    C#向Word文档中的书签赋值
    网站发布
    乱码转换
    获取新增的数据ID
  • 原文地址:https://www.cnblogs.com/amishe/p/9558900.html
Copyright © 2011-2022 走看看