-l FOO : 链接名为libFOO的函数库 -static : 链接静态库 -ansi : 支持ANSI/ISO C的标准语法,取消GNU语法中与该标准相冲突的部分 -werror : 将所有警告转换为错误,开启该选项,遇到警告都会中止编译 -v : 显示gcc执行时的详细过程,GCC及其相关程序的版本号。 -Idir :在您是用#include"file"的时候,gcc/g+...
-static 编译选项加入-static表示寻找libtest.a(-ltest) -g 可供调试用的可执行文件,可在gdb中运行,包含调试信息,运行效率低,文件变大,可用strip将debug信息删除,strip也会将正常编译的一些额外信息删除(如函数名),大小比正常编译生成的可执行文件还要小,strip a.out -Wall 打开所有警告信息 -s gcc -s source...
设置载入路径的最简单方法是通过环境变量LD_LIBRARY_PATH。 “-static”选项可以迫使gcc静态链接,避免使用共享库。 使用库文件,为了得到函数参数和返回值正确类型的声明,必须包括入相应的头文件。如果没有函数声明,可能传递错误类型的函数参数,从而导致不对的结果。 默认情况下,gcc在下面目录中搜索头文件: /usr/local/...
/Qopenmp-link:static(请勿使用) 此设置将英特尔® OpenMP* 库的静态版链接进您的代码中。此静态库不包含避免误报所需的调试代码。 /Qtprofile(请勿使用) 此设置可用来替代英特尔® 线程档案器的调试代码插入。英特尔 Parallel Inspector 并不使用此编译选项。
-static 静态连接. -ansi C 模式下支持所有 ISO C90 标准的 C 程序, C++ 模式下去除对 GNU C++ 扩展的支持(GNU扩展会与 ISO C++ 冲突) -std= 确定编译语言的标准,目前只在编译 C 和 C++ 时有效 -fno-asm 不将 "asm" "inline" "typeof" 作为关键字,可以用他们做变量名等. -funsigned-char 将"cha...
-static -static-libgcc -shared -shared-libgcc -symbolic -Wl,option -Xlinker option -u symbol Directory Options -Bprefix -Idir -I- /** *搜索相应库文件 */ -Ldir -specs=file Code Generation Options -fcall-saved-reg -fcall-used-reg
11.-static 此选项将禁止使用动态库,所以,编译出来的东西,一般都很大,也不需要什么动态连接库 12.-fPIC 表示编译为位置独立的代码,不用此选项的话编译后的代码是位置相关的所以动态载入时是通过代码拷贝的方式来满足不同进程的需要,而不能达到真正代码段共享的目的。
*/ static unsigned int rest_of_handle_sched2 (void) { if (flag_selective_scheduling2 && ! maybe_skip_selective_scheduling ()) run_selective_scheduling (); else { /* Do control and data sched analysis again, and write some more of the results to dump file. */ if (flag_sched2_use_...
首页 推荐 关注 朋友 我的 直播 放映厅 知识 游戏 二次元 音乐 美食 凡亿电子设计教程 粉丝3771获赞7531