`
hyjiang1989
  • 浏览: 101597 次
  • 性别: Icon_minigender_1
  • 来自: 江西
社区版块
存档分类
最新评论

配置gcc、g++和python

阅读更多

【编译源码准备工作】配置gcc、g++和python

XXXX@ubuntu:~$ gcc -v (查看gcc版本)
gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
XXXX@ubuntu:~$ g++ -v (查看g++版本)--g++未安装
The program 'g++' can be found in the following packages:
 * g++
 * pentium-builder
Try: sudo apt-get install <selected package>
编译源码需要用gcc4.4,而不是gcc4.6,如果是4.6,需要安装gcc4.4,命令如下:

sudo apt-get install gcc-4.4   安装gcc4.4版本 (安装过程中连续按2次y同意即可)

sudo apt-get install g++-4.4  安装g++4.4版本(安装过程中连续按2次y同意即可)

cd /usr/bin    gcc和g++都存放在bin目录下

ls -l gcc*
       lrwxrwxrwx 1 root root      7  3月 14  2012 gcc -> gcc-4.6     gcc用的是4.6
       -rwxr-xr-x 1 root root 259232  4月 16  2012 gcc-4.4
       -rwxr-xr-x 1 root root 353216  4月 16  2012 gcc-4.6

 sudo mv gcc gcc.bak  备份一下

 sudo ln -s gcc-4.4 gcc   使gcc重新链接到gcc-4.4

ls -l gcc*

       lrwxrwxrwx 1 root root      7 11月 15 09:13 gcc -> gcc-4.4
     -rwxr-xr-x 1 root root 259232  4月 16  2012 gcc-4.4
     -rwxr-xr-x 1 root root 353216  4月 16  2012 gcc-4.6
     lrwxrwxrwx 1 root root      7  3月 14  2012 gcc.bak -> gcc-4.6

此时gcc4.4安装完成

接下来安装g++4.4。。。

ls -l g++*

     -rwxr-xr-x 1 root root 263328  4月 16  2012 g++-4.4
 sudo mv g++ g++.bak   (这句不需要执行,因为g++不存在,直接执行链接操作即可)

     mv: cannot stat `g++': No such file or directory

 sudo ln -s g++-4.4 g++    使g++链接到g++-4.4

ls -l g++*
      lrwxrwxrwx 1 root root      7 11月 15 09:16 g++ -> g++-4.4
     -rwxr-xr-x 1 root root 263328  4月 16  2012 g++-4.4
此时g++4.4安装完成

 

最后测试下是否成功

gcc -v

      gcc version 4.4.7 (Ubuntu/Linaro 4.4.7-1ubuntu2)

g++ -v

     gcc version 4.4.7 (Ubuntu/Linaro 4.4.7-1ubuntu2)
说明安装成功。

 

附:python --version 查看python版本   python版本用 python2.5-2.7即可。

ubuntu12.04默认是Python 2.7.3

分享到:
评论

相关推荐

    vscode运行C++和python配置文件

    要使VSCode能够运行C++和Python程序,我们需要进行一系列的配置。以下是详细的配置步骤: 1. **安装C++和Python扩展**: - 对于C++,你需要安装`C/C++`扩展,这个扩展提供了对C++语法高亮、代码片段、错误检查等...

    Python36.rar

    软件依赖:gcc,g++,make 配置本地yum源,安装好C,c++编译器 tar -xvzf python安装包 cd python36 mkdir /usr/python36 ./configure --prefix=/usr/python36 make make install 期间报错,由于之前没装gcc导致make...

    NS3教程,高手绕道.doc

    NS3的安装需要一些必要的依赖项,包括gcc、g++、python、python-dev、mercurial、bzr、libgtk2.0-0、libgtk2.0-dev、gdb、valgrind、doxygen、graphviz、imagemagick、texlive、texlive-latex-extra、texinfo、dia、...

    android_external_zlib

    为了在Android项目中集成"android_external_zlib",开发者需要将源码导入到Android工程中,并确保编译配置正确。在构建过程中,链接Zlib库并调用相关API,即可实现压缩和解压缩功能。在实际应用中,开发者应根据具体...

    NS3打包成python2模块

    确保安装了所有必要的依赖库,如GCC、G++、Git等。 2. **配置Python支持**: 在编译NS3时,需要指定启用Python2支持。使用`./waf configure --with-python=python2`命令来配置编译选项,这里的`python2`应替换为实际...

    配置c/c 环境python程序knapsackvscode

    总之,通过VSCode,我们可以便捷地配置C/C++和Python的开发环境,实现高效的编程与调试。结合C/C++的高性能和Python的易用性,我们可以解决复杂的计算问题,如生成数独和解决背包问题。记得定期更新VSCode及其扩展,...

    Python2.4.9的移植

    2. **配置环境**:设置交叉编译所需的环境变量,如 `CC=arm-linux-gnueabi-gcc`、`CXX=arm-linux-gnueabi-g++` 和 `HOSTPYTHON`(用于执行配置脚本的 Python 解释器)。 3. **配置 Python**:进入解压后的源代码...

    python27_d.lib python27.lib python27_d.dll python27.dll windows linux 源码

    Windows使用上述的`.lib`和`.dll`文件,而Linux则依赖共享库文件(如`.so`),并且通常使用`g++`或其他GCC工具链来编译和链接Python扩展模块。在Linux上,Python的安装通常包括编译源代码,配置环境,然后执行make和...

    centos 7.2 gcc 包

    此外,GCC也是构建其他开发工具(如Make、Perl、Python等)和库(如GLibc、OpenSSL等)的基础。 在服务器环境中,优化GCC的性能也是关键。通过调整编译选项,如O0到O3的不同优化级别,可以平衡代码的运行速度和调试...

    python和其第三方库交叉编译过程

    通过 ls -al 命令,可以查看当前系统中的编译工具,包括 gcc、g++ 和 gfortran。这些工具将用于编译 Python 和第三方库。 二、编译 pc 版 Python 在编译 pc 版 Python 之前,需要安装 bzip2 库。通过执行 make 和 ...

    linux下安装配置VI+GCC+GDB.doc

    ### Linux下安装配置VI+GCC+GDB ...通过上述步骤,我们可以在Linux环境下成功安装和配置Vim、GCC和GDB,以及Gedit的C语言开发环境。这些工具对于软件开发人员来说非常重要,能够极大地提高开发效率和代码质量。

    调制信道基本模型matlab代码-mmw_cong_ns3:mmw_cong_ns3

    绑定、示例和测试也被删除。 安装基本的 ns3 依赖项,如本 . 以下应该足够了 apt-get install gcc g++ python python3 编译模拟器进入文件夹 cd ns3-mmwave_small 配置它。 以下命令运行配置禁用被视为错误的警告并...

    gdal2.12库(VS2013编译和gcc编译,含32位和64位库)

    - **gcc编译**:在Linux或其他类Unix系统中,使用gcc或g++进行编译,需要安装必要的开发库(如libpng、jpeg、zlib等),并用configure脚本和make工具进行构建。 3. **32位和64位库**: - **32位库**:适用于32位...

    ubuntu22.04下gcc-4.7编译的mips32交叉编译器编译的qt4.7.1库文件

    然后,我们可以下载GCC源码并配置编译选项,以指定MIPS32为目标架构。编译和安装过程可能包括以下步骤: 1. 安装依赖: ``` sudo apt-get update sudo apt-get install build-essential g++ automake autoconf ...

    Windons+Django1.4.1+Mysql5.0+python2.5.2成功搭建及测试方法

    在此之前,作者尝试过通过 `python setup.py install` 的方式安装,并为此特意安装了 Mingw32 gcc/g++ 编译器,但最终发现一键安装更为简便。 对于 Mingw32 gcc/g++ 编译器的安装,可以参考百度文库中的文章...

    VScode-C-Python:快速配置vscode下的C和Python代码调试

    本教程将指导你如何在VScode中快速配置C和Python的代码调试环境。 ### C语言配置 1. **安装C/C++扩展**: 首先,打开VScode并进入扩展市场,搜索“C/C++”并安装Microsoft官方的C/C++扩展。这个扩展提供了代码...

    环境的搭建 - Tower1

    - 安装基础开发包:使用`sudo apt install -y python-dev python-pip python-nose gcc g++ git`来安装Python开发环境、pip(Python包管理器)、GCC/G++编译器和Git版本控制系统。 2. **CUDA开发环境搭建**: - ...

    python 在C代码测试中的应用

    4. **导入Python文件、ctypes模块和unittest模块,开始编写测试脚本**:这是实际执行单元测试的部分。 #### 测试环境配置 测试环境需要以下组件: - **操作系统**:Linux x86 - **编译器**:GCC version 3.4.5 - *...

    NS3对于初学者的教程,高手忽略这个吧.docx

    - **基础软件安装**:首先确保安装了`gcc`、`g++`、`python`及其开发库,这些是编译和运行NS3的基本要求。 ```bash sudo apt-get install gcc g++ python python-dev ``` - **版本控制系统**:为了管理和更新NS3...

Global site tag (gtag.js) - Google Analytics