【发布时间】:2012-02-08 19:21:43
【问题描述】:
我不希望 gcc 链接器将未定义的符号显示为链接错误。我在 MAC OSX 10.6 上使用 gcc 4.2
当然我已经在网上寻找解决方案,但所有尝试都失败了!
如何修改此命令以消除未定义符号错误?
gcc -o Proj $(wildcard *.o);
谢谢。
编辑:我正在做一个研究项目,我需要代码是可链接的,我不在乎它是否会有运行时异常
【问题讨论】:
-
命令与问题有什么关系?另外,如果链接阶段失败,您如何期望从中获得可执行的二进制文件? ...这是一个错误而不是警告的原因;)
-
这是我一直以来最喜欢的问题之一。
-
有一些选项可以抑制链接错误,例如 sourceware.org/binutils/docs/ld/Options.html 我正在研究一个需要可链接代码的项目不在乎它是否会有运行时异常
-
与运行时错误无关。如果有不存在的功能,它就无法运行。例如,如果 main 是链接器错误怎么办?是什么让您认为可以忽略这些链接器错误?
-
@Pansy:调查什么?您是否考虑过您可能在这里问了错误的问题?你想用这个来达到什么目的?