0

我正在尝试pynifti从源代码编译包(涉及 Anaconda Python 发行版的长篇故事)。

运行后make,我收到以下错误:

 gcc: error: unrecognized command line option ‘--Wl,--no-undefined’

实际上,手册 ( man gcc) 中没有关于--no-undefined开关的信息。我的版本gcc是4.8.5。另外,我在https://gcc.gnu.org/onlinedocs/gcc/Option-Index.html#Option-Index中找不到该no-undefined选项

但是,从强制 GCC 通知共享库中未定义的引用,我推断它至少对于某些版本的gcc.

4

1 回答 1

3

开关是. ld它不是直接的一部分,GCC而是仅封装在-Wl要传递给链接器的选项中(您似乎有--Wl错误)。

编辑: Yugr 应该得到部分功劳,因为他指出了错误的--Wl选项!

于 2017-01-26T11:16:00.200 回答