忽略c ++中未定义的引用

vir*_*2al 2 c++ linux compiler-construction gcc

是否有用于忽略未定义引用的编译器选项?我正在Linux下编译C++代码.

Pup*_*ppy 10

不,这是不可能的.链接器在物理上不能生成带有未定义引用的输出可执行文件.它不是链接器的选择.

这有点像说,"排序这个列表,但我不会告诉你列表是什么"或"解决我的问题,但我只是抛弃了代码".

  • 没有反思你的答案,但这是SO的疯狂.100分表示你今天做出的明显和一些答案需要花费时间和思想才能得到20分. (5认同)
  • 废话.取决于可执行格式,ELF支持这很好.-1,抱歉. (5认同)
  • 我从未尝试过,但是lds`--unresolved-symbols = ignore-all`到底能做什么呢?我猜想它会在运行时编译,链接和崩溃。 (2认同)