2016-08-30 5 views
0

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

symbol lookup error: undefined symbol: _alloca 

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

Платформа CentOS7 x64

Спасибо!

+1

Почему вы используете _alloca вместо alloca? В чем преимущество версии Underbar? –

ответ

1

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

Смежные вопросы