#mount-olooprhel-server-6.1-x86_64-dvd.iso/mnt#cd/mnt/Packages#rpm-ivhglibc-common-2.12-1.25.el6.x86_64.rpm#rpm-ivhkernel-headers-2.6.32-131.0.15.el6.x86_64.rpm#rpm-ivhlibgcc-4.4.5-6.el6.x86_64.rpm#rpm-ivhglibc-2.12-1.25.el6.x86_64.rpm#rpm-ivhlibgomp-4.4.5-..
分类:
其他好文 时间:
2015-07-09 23:01:02
阅读次数:
625
最近要用到c++ 11,所以没办法只得把那台centos6.6的gcc4.4.7升级一下。
gcc编译器已经出到5.1了,但是我对最新的版本并没有特别大的兴趣,更喜欢稳定性的版本。
gcc4.8.1 是第一个完全支持C++11 的编译器,我这边装的是4.8.2.
一、获取gcc4.8.2包并解压缩:
下载链接:http://gcc.skazkaforyou.com/releas...
分类:
系统相关 时间:
2015-07-09 13:11:40
阅读次数:
191
我们使用Keil一般使用ARMCC编译MCU工程代码.其实,Keil也是支持内嵌GCC编译器的.我们可以使用GCC来编译我们的工程代码.
下载GCC编译器GCC编译器下载地址
安装GCC我们可以把GCC解压到keil的安装目录下面.如下图
配置Keil使用GCC编译器配置CC编译规则,Misc Controls 填写
-mcpu=cortex-m4 -mthumb -fdata-section...
分类:
其他好文 时间:
2015-07-08 21:03:43
阅读次数:
451
g++编译总结一、编译注意细节1.使用g++编译CPP文件如果用gcc编译C++源文件时,加以下选项:-lstdc++,否则使用了C++操作的文件编译会出错。2.gcc/g++ 在执行编译时,需要4步① 预处理,生成.i的文件[使用-E参数]② 将预处理后的文件不转换成汇编语言,生成文件.s[使用-...
分类:
其他好文 时间:
2015-07-07 10:54:40
阅读次数:
103
转自:http://blog.chinaunix.net/uid-20180960-id-1972669.htmlLinux平台Java调用so库-JNI使用例子2010-08-11 22:171.确保gcc编译器已安装2.编写HelloJNI.java代码,用native声明需要用C实现的函数。如...
分类:
编程语言 时间:
2015-07-06 21:28:32
阅读次数:
185
一、ubuntu下gcc/g++/gfortran的安装
1.安装
(1).gcc
ubuntu下自带gcc编译器。可以通过“gcc -v”命令来查看是否安装。(2).g++
安装g++编译器,可以通过命令“sudo apt-get install build-essential”实现。
执行完后,就完成了gcc,g++,make的安装。build-essential是一整套工具,gcc,...
分类:
编程语言 时间:
2015-06-30 18:16:55
阅读次数:
195
以前只用编译器编译程序,现在学完编译原理这门课以后,通过编译大作业,我对编译器的工作原理有了比较清晰的认识
编译器的工作原理
编译器 (Compiler) 是一种将由一种语言编写的程序转换为另一种编程语言的可执行程序. 现代软件对于编译器的需求远甚从前, 究其原因很简单: 作为中间层, 编译器是构建更高层抽象的基础设施. 编译器意欲将人类可阅读的高阶代码, 翻译为机器能运行的低阶代码.
现代编...
分类:
编程语言 时间:
2015-06-28 17:10:51
阅读次数:
694
一、头文件gcc 在编译时寻找所需要的头文件 :※搜寻会从-I开始(gcc 参数,指定头文件搜索位置)※然后找gcc的环境变量 C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,OBJC_INCLUDE_PATH※再找内定目录/usr/include/usr/local/inclu...
分类:
其他好文 时间:
2015-06-27 17:55:57
阅读次数:
111
各位看官们,大家好,上一回咱们说的是GCC编译相关的内容。这一回咱们说说如何使用GCC发出警告,闲
话休提,言归正转。让我们一起talk GCC吧!
看官们,GCC有编译警告的功能。什么是编译警告?台下有看官提问了。所谓的编译警告就是编译器在编
译过程中把一些不符合编译规则但是又符合编译语法的内容给予警告。我用一个现实生活中的例子给大家
做个比喻:大家都看过足球比赛吧,足球比...
分类:
其他好文 时间:
2015-06-27 16:26:43
阅读次数:
105
有时候我们编译一个大的项目的时候,会出现很多错误使得屏幕堆满了很多无用的信息。一般情况下我们需要找到首次出现错误的地方,在gcc中添加编译选项可以使编译停止在第一次出现错误的地方:$ gcc -Wfatal-errors foo.c // GCC 4.0 and later
$ g++ -Wfatal-errors foo.cpp
$ g++ -fmax-errors=N foo.cpp...
分类:
其他好文 时间:
2015-06-25 21:17:19
阅读次数:
124