1. gcc –Wall(打开编译警告) hello.c –o(存储机器码的输出文件) hello
2.gcc -Wall -c(生成对象文件.O) main.c
这会生成一个包含main函数机器码的对象文件“main.o”
3.连接
gcc main.o hello_fn.o -o hello
4.gcc -Wall calc.c -lm -o calc -lm链接库文件 libm.a
编译器选项“-lNAME”试图链接标准库目录下的文件名为“libNAME.a”中的对象文件
5.默认情况下,gcc在下面目录中搜索头文件:
/usr/local/include/
/usr/include/
在下面目录中搜索库:
/usr/local/lib/
/usr/lib/
搜索头文件的目录列表常被称为include路径,而搜索库的目录列表被称为搜索路径或链接路径。
在这些路径中的目录是按次序搜索的,在上面的两个列表中从第一个到最后一个6。例如,“/usr/local/include”中找到的头文件优先于“/usr/include”中的同名文件。类似的,“/usr/local/lib”中找到的库优先于“/usr/lib”中的同名库。
分享到:
相关推荐
c开发工具gcc 使用实例 配合linux系统下c语言开发详解pdf电子书一起使用
GCC使用详解[借鉴].pdf
gcc使用详解 gcc使用详解 gcc使用详解 gcc使用详解 gcc使用详解 gcc使用详解
2. gcc_egcs 使用 3. gdb 使用 4. gcc 常用选项对代码的影响 1. 一般情况 2. -O 编译选项 3. -O2 编译选项 4. -fomit-frame-pointer 编译选项 5. -fomit-frame-pointer && -O2 6. -fPIC 编译选项 7. -static 编译...
GCC使用手册doc GCC功能介绍 命令使用
GCC 使用教程
GCC使用教程gcc是Linux编译器,这是使用手册@@
GCC使用手册C和C++编译器是集成的.他们都要用四个步骤中的一个或多个处理输入文件: 预处理(preprocessing),编译(compilation),汇编(assembly)和连接(linking).源文件后缀名标识源文件的 语言,但是对编译器来说,后缀...
linux gcc使用详解,解释的很详细,带示例.
GCC资料大全包括GCC中英文手册、GCC参数详解、GCC使用指南等资料。
主要是介绍GCC,和使用!向大家推荐一下!
pdf格式GCC使用手册中文版,其中有GCC使用命令选项的详细介绍
对Linux下的GCC编译器的使用作了详细的说明,看了能够对GCC使用有清楚地了解
GCC使用指南 使用语法: gcc [ option | filename ]... g++ [ option | filename ]... 其中 option 为 gcc 使用时的选项(后面会再详述), 而 filename 为欲以 gcc 处理的文件 说明: 这 C 与 C++ 的 ...
gcc使用与介绍,以及简单的例子使用等.
gcc使用说明,详细介绍了有关GCC的使用。短小而使用,适合初学者
GCC使用教程 GCC官方手册。 gcc详细解说资料。可以供C++编译 参考。
Gcc使用教程,写的相当详细,是一个相当不错的资源。简述了GCC的用法,在linux开发中非常有必要。
入门级的GCC使用手册,通俗易懂,适合刚刚接触GCC的爱好者
GCC使用教程.doc GCC使用教程.doc