Objective c 防止剥离未使用的符号

Objective c 防止剥离未使用的符号,objective-c,c,xcode,lldb,Objective C,C,Xcode,Lldb,有一个我用C编写的函数,我想在调试器中使用它向javascript引擎发送命令。由于此函数不直接用于代码中,因此链接器会删除此符号。有没有一种方法可以标记一个特定的函数不被剥离?找到了 声明应该有 __attribute__((used))

有一个我用C编写的函数,我想在调试器中使用它向javascript引擎发送命令。由于此函数不直接用于代码中,因此链接器会删除此符号。有没有一种方法可以标记一个特定的函数不被剥离?

找到了

声明应该有

__attribute__((used))