2

我正在使用 gcc 编译一些代码。我注意到成功构建的控制台输出颜色有时会有所不同。

例如,我得到输出:

链接 C 共享库 libfoofuncs.so(黑底白字)

有时,我得到:

链接 C 共享库 libfoobarfuncs.so(黑色背景上的亮红色)

不同的颜色代表什么 - 我应该忽略它吗?

我正在 Ubuntu 12.0.4 LTS 上使用 gcc 4.6.3 进行开发

4

1 回答 1

0

产生这些颜色的不是 GCC。这是 CMake。这些颜色旨在使正在发生的事情更加清晰。当您看到红色时,这意味着正在链接而不是编译某些内容。

不幸的是,任何地方都没有记录颜色的含义。无法引用任何文档说明为什么链接命令在一种情况下会显示为红色,而在另一种情况下则不会。

但简而言之:您无需担心。

于 2013-08-21T11:31:03.170 回答