1. 下载
在GCC网站上(http://gcc.gnu.org/)或者通过网上搜索可以查找到下载资源。目前GCC的最新版本为 3.4.0。可供下载的文件一般有两种形式:gcc-3.4.0.tar.gz和gcc-3.4.0.tar.bz2,只是压缩格式不一样,内容完全一致,下载其中一种即可。
2. 解压缩
根据压缩格式,选择下面相应的一种方式解包(以下的“%”表示命令行提示符):
% tar xzvf gcc-3.4.0.tar.gz
或者
% bzcat gcc-3.4.0.tar.bz2 | tar xvf -
新生成的gcc-3.4.0这个目录被称为源目录,用${srcdir}表示它。以后在出现${srcdir}的地方,应该用真实的路径来替换它。用pwd命令可以查看当前路径。
在${srcdir}/INSTALL目录下有详细的GCC安装说明,可用浏览器打开index.html阅读。
3. 建立目标目录
目标目录(用${objdir}表示)是用来存放编译结果的地方。GCC建议编译后的文件不要放在源目录${srcdir]中(虽然这样做也可以),最好单独存放在另外一个目录中,而且不能是${srcdir}的子目录。
例如,可以这样建立一个叫 gcc-build 的目标目录(与源目录${srcdir}是同级目录):
% mkdir gcc-build
% cd gcc-build
以下的操作主要是在目标目录 ${objdir} 下进行。
4. 配置
配置的目的是决定将GCC编译器安装到什么地方(${destdir}),支持什么语言以及指定其它一些选项等。其中,${destdir}不能与${objdir}或${srcdir}目录相同。
配置是通过执行${srcdir}下的configure来完成的。其命令格式为(记得用你的真实路径替换${destdir}):
% ${srcdir}/configure --prefix=${destdir} [其它选项]
例如,如果想将GCC 3.4.0安装到/usr/local/gcc-3.4.0目录下,则${destdir}就表示这个路径。
在我的机器上,我是这样配置的:
% ../gcc-3.4.0/configure --prefix=/usr/local/gcc-3.4.0 --enable-threads=posix --disable-checking --enable--long-long --host=i386-redhat-linux --with-system-zlib --enable-languages=c,c++,java
将GCC安装在/usr/local/gcc-3.4.0目录下,支持C/C++和JAVA语言,其它选项参见GCC提供的帮助说明。
5. 编译
% make
这是一个漫长的过程。在我的机器上(P4-1.6),这个过程用了50多分钟。
6. 安装
执行下面的命令将编译好的库文件等拷贝到${destdir}目录中(根据你设定的路径,可能需要管理员的权限):
% make install
至此,GCC 3.4.0安装过程就完成了。
6. 其它设置
GCC 3.4.0的所有文件,包括命令文件(如gcc、g++)、库文件等都在${destdir}目录下分别存放,如命令文件放在bin目录下、库文件在lib下、头文件在include下等。由于命令文件和库文件所在的目录还没有包含在相应的搜索路径内,所以必须要作适当的设置之后编译器才能顺利地找到并使用它们。
6.1 gcc、g++、gcj的设置
要想使用GCC 3.4.0的gcc等命令,简单的方法就是把它的路径${destdir}/bin放在环境变量PATH中。我不用这种方式,而是用符号连接的方式实现,这样做的好处是我仍然可以使用系统上原来的旧版本的GCC编译器。
首先,查看原来的gcc所在的路径:
% which gcc
在我的系统上,上述命令显示:/usr/bin/gcc。因此,原来的gcc命令在/usr/bin目录下。我们可以把GCC 3.4.0中的gcc、g++、gcj等命令在/usr/bin目录下分别做一个符号连接:
% cd /usr/bin
% ln -s ${destdir}/bin/gcc gcc34
% ln -s ${destdir}/bin/g++ g++34
% ln -s ${destdir}/bin/gcj gcj34
这样,就可以分别使用gcc34、g++34、gcj34来调用GCC 3.4.0的gcc、g++、gcj完成对C、C++、JAVA程序的编译了。同时,仍然能够使用旧版本的GCC编译器中的gcc、g++等命令。
6.2 库路径的设置
将${destdir}/lib路径添加到环境变量LD_LIBRARY_PATH中,最好添加到系统的配置文件中,这样就不必要每次都设置这个环境变量了。
例如,如果GCC 3.4.0安装在/usr/local/gcc-3.4.0目录下,在RH Linux下可以直接在命令行上执行或者在文件/etc/profile中添加下面一句:
setenv LD_LIBRARY_PATH /usr/local/gcc-3.4.0/lib:$LD_LIBRARY_PATH
7. 测试
用新的编译命令(gcc34、g++34等)编译你以前的C、C++程序,检验新安装的GCC编译器是否能正常工作。
8. 根据需要,可以删除或者保留${srcdir}和${objdir}目录。
如果用的是ubuntu或者是fedora的话 可以在源里直接安装
② 怎样配置Eclipse IDE for C/C++的编译器
1、安装JDK,并配置好其环境变量
2、下载并安装Eclipse IDE for C/C++ Developers,下载后解压得到一个eclipse目录,可以直接双击其一级子目录下的"eclipse.exe"运行eclipse IDE,不需要安装。可以另外设置其工作目录,即是工程文件等存放位置。
3、下载并安装MinGW,下载需要比较长的时间,且比较容易下载失败,耐心等待吧...
4、配置MinGW
(1)环境变量的配置
新建环境变量MINGW_HOME,变量值为mingw安装目录,例如D:\mingw
在Path变量的最前面添加:%MINGW_HOME%\bin; (不要漏了最后的分号)
(2)在eclipse IDE中的配置
依次点击打开“Window>preferences>C/C++>New CDT Project Wizard,在右侧,选择Preferred Toolchains,按下图中步骤设置Executable(可执行程序)的默认编译器为MinGW GCC,这样在新建工程的时候就不需要重复选择编译器了,其他工程类型的设置过程类同。
在左侧,选择“Makefile Project”,在右侧,选择Binary Parsers标签(默认已选中),勾选“PE Windows Parser”,点击OK保存。(注:此设置过程意味着对所有C/C++工程都将应用此配置,如果你只是想在单个工程中进行配置,可右键单击该项目,并依次选择“Properties>C/C++ Build>Settings”,在右侧选择“Binary Parsers”标签,并勾选“PE Windows Parser”即可,此设置过程意味着只对当前选中的工程有效。)
③ 求UBUNTU平台的C++编译器的离线升级包!
http://packages.ubuntu.com/
这搜闷缺 gcc 找适合的下吧,
没网依赖问题很麻烦的
要清罩和是答盯联网的话
sudo apt-get install build-essential
④ ipad能够编程吗
iPad上是能够进行编程的,因为在2016年6月14日,苹果召开WWDC16开发者大会上,围绕开发者主题推出了一款iPad平台的应用开发工具Swift Playgrounds,现在开发者可以直接在iPad进行编程了。
SwiftPlaygrounds这款app是一款适用于编程初学者的 iPad app,它让用户可以一边写代码,一边看到代码造就的成果。在左侧输入代码,在右侧立即就能呈现效果。
同时,Swift 是一种新的编程语言,可用于编写 iOS 和 macOS 应用,它结合了 C 和 Objective-C 的优点并且不受C兼容性的限制。
(4)编译器离线扩展阅读:
Swift 作为一种快速而高效的语言,有着它自己的独特优势,Swift 将现代编程语言的精华和苹果工程师文化的智慧结合了起来。编译器对性能进行了优化,编程语言对开发进行了优化,两者互不干扰。Swift 既可以用于开发“hello, world”这样的小程序,也可以用于开发一套完整的操作系统。
早在2015年12月4日,苹果公司就已经宣布其Swift编程语言现在开放源代码,长达600多页的The Swift Programming Language可以在线免费下载,同时也可以在苹果官方Github下载。
参考资料来源:网络-SWIFT (计算机编程语言)
⑤ 怎样配置Eclipse IDE for C/C++的编译器
方法/步骤
1
想用Eclipse编写C语言,首先要配置JAVA环境,——————具体请网络一下JAVA环境配置。
配置好以后,从eclipse官方网站下载Eclipse IDE for C/C++,然后解压就可以使用了,不用安装。
2
因为没有编译器。键信唤所以下载下来的eclipse是不能编译的,所以我们要下载一个叫MINGW的编译器。
所以把时间浪费在了找离线安装包上,但找到的坦拿大多都不能用。
所以我们要想正确安装MINGW,就需要下载另一个IDE------codeblocks------
这个下载的教程网络一下就出来了。
3
下载完成后安装,安装完成后还要配置环境变量,要让程序知道我们的MINGW在哪。所以打开 环境变量 里的 系统变量 里的 path值,添加你安装的 codeblocks 的目录的 MINGW 目录。具体见图片。
4
点击确定以后,打开 eclipse ,打开windows(窗口)————首选项,具体见下图稿凯。
5
然后试一试行不行。
⑥ mps430离线编译器能烧stm32的吗
mps430离线编译器能烧stm32的吗
答:mps430离线编译器能烧stm32的。
⑦ 如何查看IAR编译器编译后的汇编代码,我想知道这个编译器是如何处理中断的
编辑界面右击工程点击options菜单项,选择c/c++ compiler选项卡中的list选项,勾选output assembler files,编译后则生成离线汇编代码文件。
调试界面下,点击view / disassembly 菜单项,则显示在线汇编代码窗口。
⑧ 如何查看linux的cmake编译器的最低版本
可以使用cmake --version 查看
如果输出 cmake的版本号说明已经正确安装了cmake
如果提示没有cmake这个命令,说明没有正确安装
下面给出安装cmake的步骤
可以直接在线安装:apt-get install cmake
2. 离线安装
cmake下载地址:http://www.cmake.org/files/v2.8/cmake-2.8.4-Linux-i386.tar.gz
下载之后
1.解压
root@zsh-linux:/opt#tar -zxvf cmake-2.8.4.tar.gz
2.然后 cd 到cmake-2.8.4目录下 安装
root@zsh-linux:/opt/cmake-2.8.4# ./bootstrap
root@zsh-linux:/opt/cmake-2.8.4# make
root@zsh-linux:/opt/cmake-2.8.4# make install
安装完毕后查看是否安装成功:
root@zsh-linux:/opt/cmake-2.8.4# cmake --version
cmake version 2.8.4
⑨ platformlo下方的菜单栏里没有编译工具了
vscodeplatformlo下方的工具栏里没有编译工具了?
答案如下:方法如下:1、离线安装Mingw64后,墙另一边的学生可以在线安装
1、下载Mingw64打开Mingw官网
单击“下载”
转到页面SourceForge
将页面拉伸到最后,选州雀择最新版本
下载并解冻(将加压包放在想放的位置)。
2、配置环境变量
3、测试
2、配置VSCode的C/C编译和调速环境1、下载VSCode下载链接
2、安装Wingw使用以上方法
3、安装C/C扩展搜索C/C
4、创建文件夹,在VS中打开,创建. cpp文件
5、部署C/C环境5.1、部署编译器,用快捷键Ctrl Shift P调用命令面板,输入C/C,选册宏早择" editconfigurations(UI ) "进入部署。 设定绝薯两个选项。 -编译器路径: d :/mingw 64/mingw 64/mldy/g.exe intellisense模式: gcc-x64
⑩ 什么是离线编译
离线编译是指在不连接到互联网的情况下,使用编译器在PC上进行程序编辑和编译的过程。该过程不需要连接到互联网,因此也被称为离线编译。离线编译主要用于编写更大型的、更复杂的程序,以便在PC上运行差迟,而不需要从互联网州庆举上获取任何外部数册碧据。