编译工具

GCC编译器中文版 V7.1.0 免费版
  • GCC编译器中文版 V7.1.0 免费版

  • 类别:编译工具系统: WinAll
  • 大小:80.4M时间:2018-08-05 14:07:04

应用简介

  GCC编译器Windows版是一套以GPL及LGPL许可证所发行的自由软件,也是GNU计划的关键部分,亦是自由的类Unix及苹果计算机Mac OS X 操作系统的标准编译器。GCC(特别是其中的c语言编译器)也常被认为是跨平台编译器的事实标准。GCC原名为GNU C语言编译器(GNU C Compiler),因为它原本只能处理C语言。GCC很快地扩展,变得可处理C++。之后也变得可处理Fortran、Pascal、 Objective-C、Java,以及Ada与其他语言。

GNU Compiler Collection

【使用说明】

  1、解压缩

  拷贝gcc-4.1.2.tar.bz2(我下载解压后的压缩文件)到/usr/local/src(根据自己喜好选择)下,根据压缩格式,选择下面相应的一种方式解包(以下的“%”表示命令行提示符):

  % tar zxvf gcc-4.1.2.tar.gz

  2、或者

  % bzcat gcc-4.1.2.tar.bz2 | tar xvf -

  新生成的gcc-4.1.2这个目录被称为源目录,用${srcdir}表示它。以后在出现${srcdir}的地方,应该用真实的路径来替换它。用pwd命令可以查看当前路径。

  在${srcdir}/INSTALL目录下有详细的GCC安装说明,可用浏览器打开index.html阅读。

  3、建立目标目录

  目标目录(用${objdir}表示)是用来存放编译结果的地方。GCC建议编译后的文件不要放在源目录${srcdir]中(虽然这样做也可以),最好单独存放在另外一个目录中,而且不能是${srcdir}的子目录。

  例如,可以这样建立一个叫 /usr/local/gcc-4.1.2的目标目录:

  % mkdir /usr/local/gcc-4.1.2

  % cd gcc-4.1.2

  以下的操作主要是在目标目录 ${objdir} 下进行。

  4、配置

  配置的目的是决定将GCC编译器安装到什么地方(${destdir}),支持什么语言以及指定其它一些选项等。其中,${destdir}不能与${objdir}或${srcdir}目录相同。

  配置是通过执行${srcdir}下的configure来完成的。其命令格式为(记得用你的真实路径替换${destdir}):

  % ${srcdir}/configure --prefix=${destdir} [其它选项]

  例如,如果想将GCC 4.1.2安装到/usr/local/gcc-4.1.2目录下,则${destdir}就表示这个路径。

  在我的机器上,我是这样配置的:

  % ../gcc-4.1.2/configure --prefix=/usr/local/gcc-4.1.2 --enable-threads=posix --disable-checking --enable--long-long --host=i386-redhat-linux --with-system-zlib --enable-languages=c,c++,java

  将GCC安装在/usr/local/gcc-4.1.2目录下,支持C/C++和JAVA语言,其它选项参见GCC提供的帮助说明。

  5、编译

  % make

  6、安装

  执行下面的命令将编译好的库文件等拷贝到${destdir}目录中(根据你设定的路径,可能需要管理员的权限):

  % make install

  至此,GCC 4.1.2安装过程就完成了。

  7、其它设置

  GCC 4.1.2的所有文件,包括命令文件(如gcc、g++)、库文件等都在${destdir}目录下分别存放,如命令文件放在bin目录下、库文件在lib下、头文件在include下等。由于命令文件和库文件所在的目录还没有包含在相应的搜索路径内,所以必须要作适当的设置之后编译器才能顺利地找到并使用它们。

  8、gcc、g++、gcj的设置

  要想使用GCC 4.1.2的gcc等命令,简单的方法就是把它的路径${destdir}/bin放在环境变量PATH中。我不用这种方式,而是用符号连接的方式实现,这样做的好处是我仍然可以使用系统上原来的旧版本的GCC编译器。

  首先,查看原来的gcc所在的路径:

  % which gcc

  在我的系统上,上述命令显示:/usr/bin/gcc。因此,原来的gcc命令在/usr/bin目录下。我们可以把GCC 4.1.2中的gcc、g++、gcj等命令在/usr/bin目录下分别做一个符号连接:

  % cd /usr/bin

  % ln -s ${destdir}/bin/gcc gcc412

  % ln -s ${destdir}/bin/g++ g++412

  % ln -s ${destdir}/bin/gcj gcj412

  这样,就可以分别使用gcc412、g++412、gcj412来调用GCC 4.1.2的gcc、g++、gcj完成对C、C++、JAVA程序的编译了。同时,仍然能够使用旧版本的GCC编译器中的gcc、g++等命令。

  9、库路径的设置

  将${destdir}/lib路径添加到环境变量LD_LIBRARY_PATH中,例如,如果GCC 4.1.2安装在/usr/local/gcc-4.1.2目录下,在RH Linux下可以直接在命令行上执行

  % export LD_LIBRARY_PATH=/usr/local/gcc-4.1.2/lib

  最好添加到系统的配置文件中,这样就不必要每次都设置这个环境变量了,在文件$HOME/.bash_profile中添加下面两句:

  LD_LIBRARY_PATH=/usr/local/gcc-4.1.2/lib:$LD_LIBRARY_PATH

  export LD_LIBRARY_PATH

  重启系统设置生效,或者执行命令

  % source $HOME/.bash_profile

展开 收起

其他版本

猜你喜欢

热门专题

热门推荐

  • 幕布最新版 V2.50.2 安卓版

    幕布最新版 V2.50.2 安卓版

  • 幕布手机版 V2.50.2 安卓最新版

    幕布手机版 V2.50.2 安卓最新版

  • Worktile(团队协同办公软件) V7.18.2 安卓版

    Worktile(团队协同办公软件) V7.18.2 安卓版

  • 懂音律 V4.1.1 安卓最新版

    懂音律 V4.1.1 安卓最新版

  • 梅苗苗 V1.9.83 安卓版

    梅苗苗 V1.9.83 安卓版

  • 工奇兵 V8.168.0 安卓版

    工奇兵 V8.168.0 安卓版

  • 滴答清单手机版 V7.4.4.0 安卓版

    滴答清单手机版 V7.4.4.0 安卓版

  • 锤子便签 V4.1.6 安卓版

    锤子便签 V4.1.6 安卓版

  • Google表格 V1.24.492.00.90 安卓版

    Google表格 V1.24.492.00.90 安卓版

  • 员工之家 V3.0.79 安卓版

    员工之家 V3.0.79 安卓版

  • 抖音来客 V9.5.5 安卓版

    抖音来客 V9.5.5 安卓版

  • 美团开店宝手机版 V9.41.600 安卓版

    美团开店宝手机版 V9.41.600 安卓版

推荐排名

  • bin文件编辑器 V2.12 免费版 1.71M8千人在用 bin是Binary Data File 的缩写,二进制数据文件,此文件是程序的一部分,需要一些工具才能打开,而bin文件编辑器就是专门为解决这个问题而设计的,需要查看bin文件数据的用户可以下载试试!

    详情
  • APKEditor旗舰版破解版 V1.8 免费版 18.88M6千人在用 APK编辑器PC破解版是一款可以帮助用户进行反编译的工具,软件内置强大的编译与反编译功能,让用户可以顺利获取APK文件的源代码以及文件资源,并且用户对代码进行修改以及对文件进行替换,有需要的赶快来试试吧!

    详情
  • 山外多功能调试助手 V1.5 绿色免费版 12.36M5千人在用 山外多功能调试助手是一个非常强大的串口调试工具,它支持调试智能车,GSM,GPS定位系统等各种串口,有需要的用户可以下载来使用。

    详情
  • VB Decompiler pro(vb反汇编软件) V9.8 汉化破解版 6.71M5千人在用 VB Decompiler pro是大眼仔旭汉化破解的一款针对使用Visual Basic 5.0/6.0开发的程序的反编译软件,使用这个vb反汇编软件就能够将软件的机器码快速分析转换成接近的运行语句,帮助你恢复软件的源码。

    详情
  • MSXML V4.0 官方正式版 4.7M3千人在用 MSXML4.0是一款用于xml语言的解析工具,和MSXML 3.0相比,MSXML 4.0提供了大量的新功能和功能改进。其中包括:对XML模式语言的支持,更快的分析器和XSLT引擎,对XML流更好的处理,更好的一致性支持。

    详情
  • Code Composer Studio V6.0 永久激活版 8.58M3千人在用 CCS6.0破解版是一款非常实用的集成开发环境,此软件具有一系列的调试、分析功能,支持概念性规划,创建工程文件、编写源程序和配置文件,语法检查探测点设置和日志保存,实时调试、统计和跟踪等功能。

    详情
  • JPEXS Free Flash Decompiler(Flash反编译工具) V11.3.0 中文版 9.73M3千人在用 JPEXS Free Flash Decompiler 是一款基于 Java 平台运行的免费开源 Flash 反编译工具。程序可以查看 的ActionScript1/2的源代码或 3 个部分,将其导出或编辑(代码编辑器AS3)。

    详情
  • 深蓝串口调试工具 V2.18.27.30515 官方最新版 10.07M4千人在用 深蓝串口调试工具是一款界面简洁、功能强大的串口调试软件,它除了拥有传统的串口调试功能之外还具备了数据管理功能,可以大大地方便用户的使用。

    详情

网友评论