【发布时间】:2020-08-13 06:00:42
【问题描述】:
我试图从 C 代码的 ObjC 源代码中引用由 clang 生成的目标文件,但是编译器生成的符号没有以下划线开头,因此外部规范不起作用。我正在使用最新的 Apple clang。我猜这一定是可能的,因为内核需要这样做。任何人都确认是否有可能,如果可以,如何做,如果没有,请提供解决方法。谢谢!
【问题讨论】:
-
我好像记得有一个函数
__attribute__可以做到这一点,但我现在找不到了。 -
您是否查看了编译器的选项以不添加下划线?