7.4 gcc的 -I(大i) 参数的使用举例是Linux基础入门教程-linux命令-vim-gcc/g++ -动态库/静态库 -makefile-gdb调试的第62集视频,该合集共计91集,视频收藏或关注UP主,及时了解更多相关视频内容。
gcc - 参数 -I ( i 的大写) :指定头文件路径(相对路径或觉得路径,建议相对路径) -i :指定头文件名字 (一般不使用,而是直接放在**.c 文件中通过#include<***.h> 添加) -L :指定连接的动态库或者静态库路径(相对路径或觉得路径,建议相对路径) -l (L的小写):指定需要链接的库的名字(链接 libc.a :-...
解释gcc工具的o、c、I、L、l等5个参数的功能作用。相关知识点: 试题来源: 解析 答:o:把文件输出到output_filename, c:只编译,不连接 I: L:在库文件的搜索路径列表中添加dirname目录 l: -o file 指定输出文件为file -c 预处理,编译,汇编源文件,但是不做连接,产生.o(OBJ)文件 -Idirname 在头文件的...
-I参数是用来指定头文件目录,/usr/include目录一般是不用指定的,gcc知道去那里找,但是如果头文件不在/usr/include里我们就要用-I参数指定了,比如头文件放在/myinclude目录里,那编译命令行就要加上-I/myinclude参数了,如果不加你会得到一个"xxxx.h: No such file or directory"的错误。-I参数可以用相对路径,比...
我们用gcc编译程序时,可能会用到“-I”(大写i),“-L”(大写l),“-l”(小写l)等参数,下面做个记录: 例: gcc -o hello hello.c -I /home/hello/include -L /home/hello/lib -lworld 上面这句表示在编译hello.c时: -I /home/hello/include表示将/home/hello/include目录作为第一个寻找头文件的目录...
编译:gcc -S hello.i -o hello.s //c文件生成汇编文件,CFLAGS一些参数作用在这个阶段,如-Wall,-g 汇编:gcc -c heelo.s -o hello.o //汇编文件生成二进制目标文件 链接:gcc hello.o -o hello //链接库函数,生成可执行文件,LDFLAGS参数作用在这个阶段,如-L,-l...
-c和-o都是gcc编译器的可选参数。-c表示只编译(compile)源文件但不链接,会把.c或.cc的c源程序编译成目标文件,一般是.o文件。-o用于指定输出(out)文件名。不用-o的话,一般会在当前文件夹下生成默认的a.out文件作为可执行程序。例如:gcc -c test.c将生成test.o的目标文件 gcc -o app ...
-Idirname,将dirname所指出的目录加入到程序头文件目录列表中,是在预编译过程中使用的参数。C程序中的头文件包含两种情况∶A)#include B)#include “myinc.h”其中,A类使用尖括号(< >),B类使用双引号(“ ”)。对于A类,预处理程序cpp在系统预设包含文件目录(如/usr/include)中搜寻相应的文件,...
-imacros filename 将filename中的宏扩展到gcc的输入文件里,宏定义本身不会出现在输入文件中。意即在编译某个文件test.c的时候,它里面申明的宏如果在没有用到该参数的时候,生成目标文件之后就会被丢弃掉,而在用了这个参数之后,这些宏将被保留用于之后文件的编译。 -Dmacro 相当于#define macro,宏的内容为字符...