C 在Linux中为lua构建共享库
我试图创建自己的C模块,然后用Lua访问它。所以我在做教程。在教程中将C代码构建到共享库时,它们会使用以下命令C 在Linux中为lua构建共享库,c,linux,ubuntu,gcc,C,Linux,Ubuntu,Gcc,我试图创建自己的C模块,然后用Lua访问它。所以我在做教程。在教程中将C代码构建到共享库时,它们会使用以下命令 gcc -shared -o kb.so kb.c -undefined dynamic_lookup -lncurses 适用于MAC OS 我使用的是Ubuntu,但不知何故,我不知道Linux上编译器的等效命令是什么。特别是动态查找选项,它告诉编译器查找在运行时找不到的所有库(在本例中为lua库) 那么,有人能告诉我Linux编译器的等效命令吗?您在Mac和Ubuntu上使用的
gcc -shared -o kb.so kb.c -undefined dynamic_lookup -lncurses
适用于MAC OS
我使用的是Ubuntu,但不知何故,我不知道Linux上编译器的等效命令是什么。特别是动态查找选项,它告诉编译器查找在运行时找不到的所有库(在本例中为lua库)
那么,有人能告诉我Linux编译器的等效命令吗?您在Mac和Ubuntu上使用的编译器和版本是什么?(使用
gcc--version
)gcc(Ubuntu 4.8.4-2ubuntu1~14.04.3)4.8.4