Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 在Linux中为lua构建共享库_C_Linux_Ubuntu_Gcc - Fatal编程技术网

C 在Linux中为lua构建共享库

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上使用的

我试图创建自己的C模块,然后用Lua访问它。所以我在做教程。在教程中将C代码构建到共享库时,它们会使用以下命令

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