相关疑难解决方法(0)

使用g ++创建静态库的优化和标志

我刚刚开始使用Linux上的g ++编译器,并对编译器标志有一些疑问.他们是这样的

优化

我阅读了有关优化标志的内容-O1,-O2-O3在g ++手册页中.我不明白何时使用这些标志.通常你使用什么优化级别?g ++手册说明了以下内容-O2.

优化甚至更多.GCC几乎执行所有支持的优化,不涉及空速 - 权衡.指定-O2时,编译器不执行循环展开或函数内联.与-O相比,此选项增加了编译时间和生成代码的性能.

如果它没有进行内联和循环展开,那么如何实现所述性能,是否建议使用此选项?

静态库

如何使用g ++创建静态库?在Visual Studio中,我可以选择一个类库项目,它将被编译成"lib"文件.什么是g ++中的等价物?

c++ optimization g++ compiler-flags

30
推荐指数
3
解决办法
7万
查看次数

使用Boost生成基于Beta分布的随机数

我试图使用Boost根据使用C++的beta分布生成随机数.我已经在网上看到很多根据random.hpp中的分布生成随机数的例子(例如本书).但是,我无法将它们翻译为使用beta.hpp中的beta发行版.

谢谢.

c++ random statistics boost distribution

7
推荐指数
1
解决办法
4815
查看次数