gcc是GNU编译器集合的一个主要组件,用于编译多种编程语言源代码。在gcc命令中,“-o”是一个选项,用于指定输出文件的名称。详细解释 1. 基本含义:在命令行中使用gcc编译器时,“-o”选项允许用户指定编译后的输出文件名。这意味着源代码文件经过编译后,生成的可执行文件或目标...
gcc在windows下有很出名的,从Linux下转过来的(gcc原来是linux下的) 叫MinGW MinGW是指只用自由软件来生成纯粹的Win32可执行文件的编译环境。-o output_filename,确定输出文件的名称为output_filename,同时这个名称不能和源文件同名。如果不给出这个选项,gcc就给出预设的可执行文件a.out。一般语法:...
gcc gcc 命令:用来编译C和C++文件-c 编译、汇编而不链接 -S 编译而不进行汇编和链接 -E 预处理 -v 同时显示编译器的代码 -o<文件> 将输出输入到指定文件 -x<语言> 指定语言 --help显示帮助信息 --version 显示版本信息 一般情况下如果是单个字符的话使用 ‘-’ ; 如果后面是跟一个word也就是单词的话...
-c和-o都是gcc编译器的可选参数。 -c表示只编译(compile)源文件但不链接,会把.c或.cc的c源程序编译成目标文件,一般是.o文件。-o用于指定输出(out)文件名。不用-o的话,一般会在当前文件夹下生成默认的a.out文件作为可执行程序。 例如: gcc -c test.c将生成test.o的目标文件 gcc -o app test.c将生...
gcc -I /path/to/include myfile.c -o output # 指定头文件的位置,编译源代码文件 7. 指定共享库路径: gcc -L /path/to/lib myfile.c -o output # 指定库文件的位置,编译源代码文件 8. 链接共享库: gcc myfile.c -o output -lmylib # 将共享库libmylib.so链接到可执行文件output中 ...
这是一步编译连接, 一般还可以分开进行的gcc -c CHello.c是为了生成CHello.o 对象文件 再进行 gcc -o CHello CHello.o 生成可执行文件 。 执行的时候直接在shell 下输入 ./CHello 这个可执行文件名即可。GCC是以GPL许可证所发行的自由软件,也是GNU计划的关键部分。GCC的初衷是为GNU操作系统...
-c和-o都是gcc编译器的可选参数。-c表示只编译(compile)源文件但不链接,会把.c或.cc的c源程序编译成目标文件,一般是.o文件。-o用于指定输出(out)文件名。不用-o的话,一般会在当前文件夹下生成默认的a.out文件作为可执行程序。例如:gcc -c test.c将生成test.o的目标文件 gcc -o app ...
gcc -o 1 1.c 是什么意思,-o 1 是什么意思 把编译1.c生成的.o文件最后生成为可执行二进制的1文件
$@表示目标,$^表示依赖列表。 比如: $@就是edit $^就是main.o kbd.o command.o display.o insert.o search.o files.o utils.o