1 2 3 | clang: error: unsupported option `--whole-archive` clang: error: unsupported option `--no-whole-archive` clang: error: unknown argument: `-soname` |
部分应用构建脚本在编译器为clang时可能不会默认给需要传递给链接器加上-Wl,这部分参数必须添加-Wl,才能传递给链接器。
包括但不限于:
如果出现unknown argument或者unsupported option,并且该选项是应该传给链接器的,则需要加上-Wl。
这些参数前面添加-Wl,。例如:
1 | -Wl,--whole-archive -Wl,--no-whole-archive -Wl,-soname |