在使用 GCC 编译时,-Wl,-verbose和2>&1这两个部分分别有不同的作用:
一、-Wl,-verbose
-
-Wl选项:- 这个选项告诉 GCC 将后面的参数传递给链接器(通常是
ld)。 - 它用于在编译过程中向链接器传递特定的选项。
- 这个选项告诉 GCC 将后面的参数传递给链接器(通常是
-
-verbose:- 当传递给链接器时,这个选项会使链接器输出详细的信息。
- 它可以帮助你了解链接过程中发生的事情,包括链接的对象文件、库文件以及链接的顺序等。
- 通过这些详细信息,你可以更好地理解和调试链接过程中可能出现的问题。
二、2>&1
-
这是一个 shell 重定向操作。
2代表标准错误输出(stderr)。&1代表标准输出(stdout)。2>&1的意思是将标准错误输出重定向到标准输出。
-
在与 GCC 编译一起使用时:
- 它通常用于
订阅专栏 解锁全文

599

被折叠的 条评论
为什么被折叠?



