Gcc 新手制作文件。想了解一些标志吗
我想知道这些标志在makefile中的含义 -rpath -soname -cvq -MD 2> and some code here -路径 -索纳姆 -cvq -医学博士 2> 这里有一些代码Gcc 新手制作文件。想了解一些标志吗,gcc,makefile,ld,Gcc,Makefile,Ld,我想知道这些标志在makefile中的含义 -rpath -soname -cvq -MD 2> and some code here -路径 -索纳姆 -cvq -医学博士 2> 这里有一些代码 这与make无关,而是与gcc/ld有关 make是一种元语言,允许您自动化构建过程。 因此,在makefile中找到的大多数内容通常是指如何调用编译器和链接器以及构建应用程序(或库或其他)所需的其他程序 检查手册页(mangcc和manld)以获取有关给定程序的特定标志的信息 e、 g -rpat
这与
make
无关,而是与gcc
/ld
有关
make
是一种元语言,允许您自动化构建过程。
因此,在makefile中找到的大多数内容通常是指如何调用编译器和链接器以及构建应用程序(或库或其他)所需的其他程序
检查手册页(mangcc
和manld
)以获取有关给定程序的特定标志的信息
e、 g
:将DIR添加到运行时搜索路径(ld)-rpath DIR
:设置共享库名称(ld)-soname FILENAME
:我不知道这些标志指的是什么;最有可能的是三个标志-cvq
,但谁知道呢-c-v-q
:通常用于从.c文件(gcc)生成包含依赖项-MD
:这根本不是标志,但会将stderr重定向到其他地方(例如文件)2>
请参阅此处的更多信息:我在一个链接静态库(即.a文件)的命令中看到了-cvq标志