-l<library>:指定需要链接的库。例如,要链接数学库libm,可以使用-lm选项。 -L<dir>:指定库文件的搜索路径。例如,要在/usr/local/lib目录下搜索库文件,可以使用-L/usr/local/lib选项。 -Wl,<option>:将<option>传递给链接器。例如,要传递-rpath=/usr/local/lib选项给链接器,可以使用-Wl,-rpath...
例如使用文件名 hello 作为源文件名是不合适的,应使用hello.c-Wall//输出一些简单的错误以及一些可能存在问题的警告-Wextra//输出-Wall不包含的警告等-Werror//将警告视为错误输出 -Wl,option//通过该选项将参数 option 作为后续链接器 ld 使用的参数 -Wl,rpath=/path/to/lib//为链接器指定一个非默认的运行...
和-MM相同,但是输出将导入到.d的文件里面 -Wa,option 此选项传递option给汇编程序;如果option中间有逗号,就将option分成多个选项,然后传递给会汇编程序 -Wl.option 此选项传递option给连接程序;如果option中间有逗号,就将option分成多个选项,然后传递给会连接程序. -llibrary 制定编译的时候使用的库 例子用法 gcc -lc...
比如-Wl,-Bstatic告诉链接器使用-Bstatic选项,该选项是告诉链接器,对接下来的-l选项使用静态链 接;-Wl,-Bdynamic就是告诉链接器对接下来的-l选项使用动态链接。下面是man gcc对-Wl,option的描述 -Wl,option Pass option as an option to the linker. If option contains commas, it is split into multiple ...
9. -f<option> 启用指定的编译器特性。GCC提供了多个编译器特性,例如-fopenmp表示启用OpenMP并行编程特性。 10. -x <language> 指定输入文件的语言类型。使用该参数可以告诉编译器输入文件的语言类型,例如-x c++表示输入文件是C++代码。 四、其他参数 1. -v 显示编译器的详细信息。使用该参数可以查看编译器的版本...
11. `-Wl,<option>`,将选项传递给链接器,例如`-Wl,-rpath,/usr/local/lib`将在运行时指定库文件搜索路径。 这些只是gcc的一些常用参数,gcc还有许多其他参数可以用于特定的编译和链接需求。熟练掌握这些参数可以帮助开发人员更好地控制编译过程,并生成高质量的可执行文件。希望这些解释对你有所帮助。©...
3.4. 汇编开关(Assembler Option) 用来控制汇编行为的开关。 3.4.1. –Wa , option 把option作为开关送给汇编程序。如果option里面有逗号,则作为好几行进行处理。 3.5.连接开关(Linker Options) 用来控制连接过程的开关选项。 3.5.1. object-file-name
总体选项(OverallOption):(-c(生成目标但不连接)-S(汇编)-E(预处理)-ofile(生成指定的文件)-pipe-v(显示过程)-xlanguage(设定文件所使用的语言,使后缀名无效`c’,可用参数`objective-c’,`c-header’, `c++’, `cpp-output’, `assembler’, and`assembler-with-cpp’)) ...
-Wa,option向汇编器Assembler传递参数 可以向汇编器传递的参数 [tr]参数说明[/tr]-W或–no-warn关闭...
-lm -lpthread -lole32 -lkernel32 -luser32 -lshell32 -ladvapi32 -lstrmiids -loleaut32 -lwinmm /home/wenxue/Documents/__WXrecx64/WINMM_REC__great-for-testing-GCC___00.CPP:21: warning: ignoring '#pragma comment ' [-Wunknown-pragmas] ...