摘要: [介绍] gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件 预处理器cpp2.将预处理后的文件不转换成汇编语言,生成文件.s 编译器egcs3.有汇编变为目标代码(机器代码)生成.o的文件 汇编器as4.连接目标代码,生成可执行程序 连接器ld1.总体选项 -E 只激活预处理,这个不生成文件,你需要把它重定向到一个输出文件里 面. 例子用法: gcc -E hello.c > pianoapan.txt gcc -E hello.c | more 慢慢看吧,一个hello word 也... 阅读全文
posted @ 2011-05-25 17:57 lidan 阅读(71431) 评论(2) 推荐(10) 编辑
摘要: 1.找不到mysql.h原因:只安装了mysql-server 和mysql-client 但要在linux下进行数据库开发,还需要安装devel开发包解决办法:sudo apt-get install libmysqlclient15-dev 安装此软件包安装完后 mysql.h出现在/usr/include/mysql目录下此时编译 g++ –I/usr/include/mysql –L/usr/lib/mysql –lmysqlclient –o xx xx.cppok 阅读全文
posted @ 2011-05-25 17:49 lidan 阅读(1896) 评论(0) 推荐(0) 编辑