我正在构建一个共享对象(.so),它内部使用函数_alloca()(在malloc.h中定义)。这个。so编译起来很流畅。但是,只要我调用一个使用_alloca()的函数,我的应用程序就会崩溃,并显示控制台输出
symbol lookup error: undefined symbol: _alloca
所以:任何想法对什么库我必须在构建期间链接得到这个外部引用解决?
平台为CentOS7 x64
谢谢!
_alloca
由Windows上的Visual c++编译器使用。在Linux上编译需要使用alloca
(没有下划线)