Ошибка поиска символа: неопределенный символ: _alloca

Я строю общий объект (.so), который внутренне использует функцию _alloca() (определенную в malloc.h). Это.so компилируется плавно. Но как только я вызываю функцию, которая использует _alloca(), мое приложение вылетает с консольного вывода

symbol lookup error: undefined symbol: _alloca

Итак: есть какая-то идея, против какой библиотеки мне нужно связать во время сборки, чтобы разрешить эту внешнюю ссылку?

Платформа CentOS7 x64

Спасибо!

1 ответ

_alloca используется компилятором Visual C++ в Windows. Вам нужно использовать alloca (без подчеркивания) для компиляции в Linux.

Другие вопросы по тегам