【发布时间】:2009-10-03 01:00:55
【问题描述】:
我一直在使用 UVa Online Judge 来解决一些编程挑战,并且在提交我的解决方案时,我被告知法官将使用以下我不知道的 GCC/G++ 参数编译我的代码: -lm -lcrypt -pipe -DONLINE_JUDGE.
他们是做什么的?非常感谢您!
【问题讨论】:
-
Ashwin,
lm参数与pipe的类型不同,这一点并不明显。后者是一个单词,而前者实际上是l后跟库的缩写名称。此外,在这四个中,pipe是唯一实际出现在gcc --help输出中的一个。其余的需要-v,即使在筛选了提供给您的多页输出后,您仍然找不到任何提及lm或lcrypt的内容。 -
@Rob:但是你会发现类似 -l<...> 的东西(不知道确切的文档)。所以你可以看到它是 -l 后面跟着一些东西。 (与 -D<...> 相同)。
标签: c++ c gcc parameters g++