在安装Python + C ++项目时设置编译标志

时间:2019-04-22 22:13:48

标签: python c++ pybind11

在通过点子安装带有C ++部件的Python项目时,

pip3 install . --verbose --user

典型的编译行类似于

x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/eigen3/ -I/usr/local/include/python3.7 -I/home/nschloe/.local/include/python3.7m -I/usr/include/python3.7m -c src/generate.cpp -o build/temp.linux-x86_64-3.7/src/generate.o

CFLAGS明确设置为

OPT="" CFLAGS="" pip3 install . --verbose --user

产生

x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/eigen3/ -I/usr/local/include/python3.7 -I/home/nschloe/.local/include/python3.7m -I/usr/include/python3.7m -c src/generate.cpp -o build/temp.linux-x86_64-3.7/src/generate.o

保留大多数标志。

问题:所有编译器选项都在哪里设置?更具体地说:如何删除-g? (它消耗了太多的内存。)

0 个答案:

没有答案