我有一个在Linux上运行的C++应用程序,我正在优化它.如何确定代码的哪些区域运行缓慢?
有什么区别
int x=7;
Run Code Online (Sandbox Code Playgroud)
和
register int x=7;
Run Code Online (Sandbox Code Playgroud)
?
我正在使用C++.
我正在尝试使用cygwin和g ++编译一个相对简单的c ++程序.我可以使用以下命令编译它:
g++ -o main main.cpp -lgmpxx -lgmp
(注意:最后两个反映了gmp库的包含).
我想提高编译的优化级别.我以为我可以将此命令行更改为:
g++ -o3 main main.cpp -lgmpxx -lgmp
但这完全爆发了.我得到两个完整的错误消息屏幕.
如何在此处增加优化?谢谢!