CFLAGS听起来很有前途,但我以前从未使用过CFLAGS,而且我一直在遇到错误。
我正在尝试添加以下标志:-Os -g0 -Wl,--strip-all
在使用CFLAGS之前,我的docker pip命令是:pip3 install requests pandas s3fs datetime bs4 sklearn -t ./
首先我尝试了:pip3 install requests pandas s3fs datetime bs4 sklearn -t -Os -g0 -Wl,--strip-all ./
那会产生“没有这样的选项:-g”之类的错误
然后我尝试了CFLAGS = -Os -g0 -Wl,--strip-all pip3 install requests pandas s3fs datetime bs4 sklearn -t ./
和CFLAGS = -Os -g0 -Wl,--strip-all
但它们产生了“CFLAGS:找不到命令”的错误
有人能帮我理解如何使用CFLAGS吗?
另外,我熟悉“行乞者不能选择”的说法,所以任何建议都将不胜感激。
话虽如此,我有点新手,如果你能帮我解释一下在Docker部署包工作流程中的CFLAGS,那就太感激了。
我的Docker工作流程是:
- docker run -it olivierhervieu/amazonlinux-python36-onbuild
- mkdir deploy
- cd deploy
- pip3 install requests pandas s3fs datetime bs4 sklearn -t ./
- zip -r lambda.zip *