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

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

symbol lookup error: undefined symbol: _alloca

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

Платформа CentOS7 x64

Спасибо!

0

Решение

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

1

Другие решения

Других решений пока нет …