我正在学习GCC和Bazel。我想对bazel启用所有优化,以构建需要最佳性能的项目。
然后我发现“ -c opt”,这意味着将编译模式设置为没有调试信息就可以优化。
“ --copt = -O3”表示将优化级别设置为第三级。有-O2 -Os等。
我对这两种选择感到困惑。
1)“ -c opt”和“ --copt = -O3”有什么区别?2)他们会互相触发。所以我只需要用bazel build编写其中之一?
gcc compiler-optimization bazel
bazel ×1
compiler-optimization ×1
gcc ×1