gcc
天天向上_好好学习
这个作者很懒,什么都没留下…
展开
-
Gcc详解以及静态库、动态库生成
1。gcc包含的c/c++编译器gcc,cc,c++,g++,gcc和cc是一样的,c++和g++是一样的,(没有看太明白前面这半句是什么意思:))一般c程序就用gcc编译,c++程序就用g++编译2。gcc的基本用法gcc test.c这样将编译出一个名为a.out的程序gcc test.c -o test这样将编译出一个名为test的程序,-o参数用来指定生成程序的名转载 2013-01-04 09:39:32 · 771 阅读 · 0 评论 -
GCC使用
GCC使用by Jian LeeGCC的选项如何指定GCC的默认头文件路径Linux系统的头文件和库文件搜索路径头文件库文件运行时动态库的搜索路径GCC的选项-c只生成目标文件(.o),不连接。% gcc -c main.c% g++ -c reciprocal.cpp-I可以指定头文件的目录% g++ -c -I ../include re转载 2013-08-13 15:03:07 · 1054 阅读 · 0 评论 -
GCC 参数详解(转载)
gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] 4.连接目标代码,生成可执行程序[链接器ld] [参数详解] -x language转载 2013-06-30 12:39:19 · 812 阅读 · 0 评论 -
linux-gcc 编译时头文件和库文件搜索路径(转)
一、头文件 gcc 在编译时寻找所需要的头文件 : ※搜寻会从-I开始 ※然后找gcc的环境变量 C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,OBJC_INCLUDE_PATH ※再找内定目录/usr/include /usr/local/include/usr/lib/gcc-lib/i386-linux/2.95.转载 2013-06-30 12:37:25 · 928 阅读 · 0 评论 -
http://dsec.pku.edu.cn/~yuhj/wiki/gdb.html
http://dsec.pku.edu.cn/~yuhj/wiki/gdb.html这个网站介绍得极好! 用GDB调试程序 GDB是一个强大的命令行调试工具。大家知道命令行的强大就是在于,其可以形成执行序列,形成脚本。UNIX下的软件全是命令行的,这给程序开发提代供了极大的便利,命令行软件的优势在于,它们可以非常容易的集成在一起,使用几个简单的已有工具的命令,就转载 2013-06-30 13:01:44 · 2627 阅读 · 0 评论 -
storage class specified for parameter
今天检查一个同事写的程序,主要问题是编译器报“storage class specified for parameter ”的错误,可是看报错的位置并没有什么错误,查了半天才发现是一个头文件中的一个函数声明少写了一个分号“;”。这个错误虽然很小,但检查起来不是很容易,主要原因我觉得还是gcc做语法检查的时候进行了过多的错误处理,忽略了识别不了的token,这样错误被累计导致产生这个报警信息转载 2013-05-21 10:32:49 · 3014 阅读 · 0 评论 -
#if、#ifdef、#if defined之间的区别
http://www.yucoat.com/c_program/difference_if_ifdef_if_defined.html#if的使用说明#if的后面接的是表达式#if (MAX==10)||(MAX==20) code...#endif它的作用是:如果(MAX==10)||(MAX==20)成立,那么编译器就会把其中的#if 与 #endif之间转载 2013-02-27 10:57:20 · 826 阅读 · 0 评论 -
makefile的一个错误:*** missing separator
http://blog.sina.com.cn/s/blog_87c063060101c9yp.html1、在写 多目录下makefile的时候,碰到一个错误提示,让我纠结许久,后面还是解决了,这个错误不容易被发现。2、错误提示如下:Makefile:8: *** missing separator (did you mean TAB instead of 8 spac转载 2013-02-26 10:29:35 · 4488 阅读 · 0 评论 -
Make file problem?
6down votefavoritehttp://stackoverflow.com/questions/5528958/make-file-problemWhy when i compile my program with my makefile I obtain that :gcc -Wall -pedantic src/main.c -转载 2013-01-06 16:55:07 · 1120 阅读 · 0 评论 -
Linux下Makefile的automake生成全攻略
作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了。 在本文中,将给大家介绍如何使用autoconf和automake两个工具来帮助我们自动地生成符合自由软件惯例的Makefile,这样就可以象常见的GNU程序转载 2013-12-04 10:17:16 · 954 阅读 · 0 评论