Ошибка поиска символа: неопределенный символ: _alloca
Я строю общий объект (.so), который внутренне использует функцию _alloca() (определенную в malloc.h). Это.so компилируется плавно. Но как только я вызываю функцию, которая использует _alloca(), мое приложение вылетает с консольного вывода
symbol lookup error: undefined symbol: _alloca
Итак: есть какая-то идея, против какой библиотеки мне нужно связать во время сборки, чтобы разрешить эту внешнюю ссылку?
Платформа CentOS7 x64
Спасибо!
1 ответ
_alloca
используется компилятором Visual C++ в Windows. Вам нужно использовать alloca
(без подчеркивания) для компиляции в Linux.