一、GCC(GNU Compiler Collection)是linux下最主要的编译工具,GCC不仅功能非常强大,结构也异常灵活。它可以通过不同的前端模块来支持各种语言,如Java、Fortran、Pascal、Modula-3和Ada g++是GCC中的一个工具,专门来编译C++语言的。 GCC...
分类:
编程语言 时间:
2014-06-25 23:19:15
阅读次数:
297
在确定环境变量配置正确(命令行运行make成功)的情况下,如果使用Eclipse编译C程序,控制台报告Cannotrunprogram"make":?????"?错误,那么很有可能的错误是org.eclipse.cdt.core.win32_5.2.0.201202111925(Eclipse的plugin目录下)出现了错误。可以通过替换或者重新安装CDT来..
分类:
系统相关 时间:
2014-06-25 10:09:25
阅读次数:
365
今天对条件编译进行了简单回顾. 整理基本语法 以备后来参考.1.#if#if的一般形式是:#if 表达式程序段1#else程序段2# endif# if的执行过程是:如果表达式为真,编译程序段1,否则编译程序段2。作为一种特例,当条件为假不执行任何操作时,可以省略#else。2.#if-#elif-...
分类:
其他好文 时间:
2014-06-24 12:18:36
阅读次数:
203
spec文件是整个RPM包建立过程的中心,它的作用就如同编译程序时的Makefile文件。...
分类:
其他好文 时间:
2014-06-18 07:08:14
阅读次数:
198
gcc 命令的使用
在使用GCC编译程序时,编译过程可以被细分为四个阶段:
预处理(Pre-Processing) 编译(Compiling) 汇编(Assembling) 链接(Linking)
如果不加任何参数, gcc 默认执行所有的操作,直接生成可执行文件。
以上四个阶段对应参数为:
1. -E 只执行预处理
2. –S 只编译,不汇...
分类:
数据库 时间:
2014-06-14 13:28:23
阅读次数:
359
main() { char s[30]; strcpy(s, "Good News!");
/*给数组赋字符串*/ . . . } 上面程序在编译时, 遇到char s[30]这条语句时, 编译程序会在内存的某处留 出连续30个字节的区域,
并将第一个字节的地址赋给s。当遇到strcpy( strc...
分类:
其他好文 时间:
2014-06-13 19:48:44
阅读次数:
318
JDK就是Java Development
Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit
一般指软件开发包,可以包括函数库、编译程序等。 JRE是Java Runtime Enviroment是...
分类:
其他好文 时间:
2014-06-12 16:03:40
阅读次数:
170
今天使用ant脚本编译程序,发现编译没通过,因为配置的
bin目录不存在,eclipse默认的工程的编译路径是/build/classes下,如何修改呢?看图:
分类:
系统相关 时间:
2014-06-09 19:16:29
阅读次数:
214