【发布时间】:2017-01-06 15:30:25
【问题描述】:
我正在构建一个内部使用函数 _alloca()(在 malloc.h 中定义)的共享对象 (.so)。这个 .so 可以顺利编译。但是一旦我调用一个使用 _alloca() 的函数,我的应用程序就会崩溃并显示控制台输出
symbol lookup error: undefined symbol: _alloca
那么:对于在构建期间我必须链接什么库以解决此外部引用有什么想法吗?
平台为 CentOS7 x64
谢谢!
【问题讨论】:
-
你为什么使用 _alloca 而不是 alloca?下划线版有什么优势?