gcc -pthread -B /root/miniconda3/compiler_compat -shared -Wl,--allow-shlib-undefined -Wl,-rpath,/root/miniconda3/lib -Wl,-rpath-link,/root/miniconda3/lib -L/root/miniconda3/lib -Wl,--allow-shlib-undefined -Wl,-rpath,/root/miniconda3/lib -Wl,-rpath-link,/root/miniconda3/lib -L/root/miniconda3/lib build/temp.linux-x86_64-3.8/./box_overlaps.o -o build/lib.linux-x86_64-3.8/box_overlaps.cpython-38-x86_64-linux-gnu.so
时间: 2023-06-14 12:02:50 浏览: 208
这是一个编译命令,使用gcc编译器将一个名为box_overlaps.c的C语言源代码文件编译成一个名为box_overlaps.cpython-38-x86_64-linux-gnu.so的共享库文件。其中,-pthread选项是告诉编译器链接POSIX线程库,-B选项是告诉编译器在编译时使用指定的目录作为基础目录,-shared选项是告诉编译器生成共享库,-Wl选项是将后面的参数传递给链接器ld,--allow-shlib-undefined选项是允许共享库未定义的符号,-rpath选项是告诉运行时连接器在指定目录查找共享库,-rpath-link选项是告诉链接器在指定目录查找共享库。
阅读全文