腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何对
Linux
内核进行反
优化
以避免值的
优化
、
、
我正在调试
Linux
内核。在使用gdb调试它时,我发现一些值被
优化
了。如下图所示。len、标志和add_len参数都经过
优化
处理。
浏览 4
提问于2017-04-11
得票数 4
1
回答
Linux
上的Swift :如何指定
编译
器
优化
、
、
、
堆栈溢出上的几个线程(例如)讨论了不同的
优化
级别
(Onone、O、Ounchecked.)在
编译
Swift应用程序时。当直接在
Linux
上使用Swift
编译
器时,我想知道如何切换不同的
优化
级别
(Ubuntu15.10)。目前,我只是通过调用文档中显示的swift build来构建应用程序,但是我发现没有办法改变
优化</e
浏览 0
提问于2016-01-02
得票数 3
回答已采纳
1
回答
更改
编译
器
优化
级别
不会更改
编译
后的二进制文件
、
、
、
我一直在使用arm-
linux
-gnueabi-gcc工具链将二进制文件交叉
编译
为arm。奇怪的是,虽然我更改了
优化
级别
,但在
编译
后的二进制文件中没有得到任何差异。stdio.h> int z; return 0; } 我甚至浏览了man页面,我认为我正确地使用了
优化
标志这正是我用来
编译
的代码。arm-
linux
-gnueabi-gcc -O1
浏览 17
提问于2020-01-30
得票数 0
1
回答
我可以用-Ofast
编译
Linux
内核吗?
、
、
、
、
我想知道用-Ofast
编译
Linux
内核是否是: 支持(内核编写人员考虑了什么
级别
的
优化
?) 安全。这个问题之所以出现是因为我编写了一些用-Ofast编写的小程序,与-O2和-O0相比,它大大提高了速度,那么也许我应该尝试
编译
我没有编写的程序;因为我的计算机有点老了,所以我想用我能做到的最高的
优化
来
编译
浏览 0
提问于2020-04-03
得票数 2
1
回答
O2
优化
级别
打破程序工作
、
、
我已经在微软和windows上的英特尔
编译
器的VS中测试了它的发布和调试,没有任何问题。 我已经使用Eclipse和英特尔C++
编译
器将其移植到
Linux
上。在调试配置中,测试是通过的,但是当我将
优化
级别
从Disabled (-O0)更改为MaximizeSpeed(-O2)时。测试开始失败,某些地方的计算会产生不同的结果(~10%)。在启用
优化
的情况下,相同的英特尔
编译
器在
Linux
上产生不同结果的原因是什么?有什么想法需要检查一下吗?
浏览 3
提问于2018-08-04
得票数 0
2
回答
如何检查
Linux
内核
编译
器
优化
级别
、
、
我正在尝试验证哪个
优化
级别
(-O?)是我的
linux
内核构建的。我该怎么做呢?这种
优化
集中在哪里?
浏览 1
提问于2012-05-09
得票数 1
2
回答
为什么NRVO在下面的代码中不启动g++?
、
、
} X b = test(); return 0;使用
优化
级别
2(或3)
编译
后,输出为2个不同的内存地址。使用VS2010和
优化
级别
2
编译
的相同代码使用NRVO。如果我添加其他构造函数: cout << "Contsructor 2" &l
浏览 3
提问于2012-02-10
得票数 2
回答已采纳
5
回答
用g++构建静态库的
优化
和标志
、
、
、
我刚刚从
Linux
上的g++
编译
器开始,并在
编译
器标志上遇到了一些问题。他们在这里我在-O1手册页面中读到了有关
优化
标志-O2、-O3和g++的文章。我不知道什么时候该用这些旗子。通常您使用什么
优化
级别
?g++手册为-O2提供了以下内容。
优化
更多。GCC执行几乎所有支持的
优化
,不涉及空间速度的权衡。当您指定-O2时,
编译
器不会执行循环展开或函数内联。与-O相比,此选项增加了
编译
时间和生成
浏览 1
提问于2009-04-28
得票数 29
1
回答
make-kpkg使用kgdb的-O0构建内核
、
、
、
、
默认情况下,由make-kpkg
编译
的内核已经过
优化
(-O2),因此我无法调试变量。谢谢!目前,gdb报告该变量已
优化
:$5 = <optimized out>
浏览 14
提问于2017-02-01
得票数 0
回答已采纳
3
回答
ICC vs GCC -
优化
和CPU架构
、
、
、
、
我很想知道在
优化
级别
和迎合特定处理器体系结构方面,GCC与英特尔的ICC有何不同。我在
Linux
上使用的是GCC 4.1.2 20070626和ICC11.1版本。国际商会的
优化
级别
(从O1到O3)与GCC有什么不同,如果有区别的话? 国际商会能够专门迎合不同的架构(IA-32、intel64和IA-64)。我读到过,GCC有一个我认为类似的-march
编译
器选项,但我找不到可用选项的列表。我使用的是64位的英特尔至强X5570。有没有其他的GCC
编译
器选项可以用来满足
浏览 0
提问于2010-03-23
得票数 7
1
回答
Android NDK上的sqlite3库非常大
、
、
我将sqlite3合并
编译
成Android NDK,我可以从我的C++代码中使用它。然而,libsqlite3.a是2.6MB。该表示,对于带有-O2的典型
Linux
/GCC系统,库大小应该在500KB左右。我使用NDK r6b来构建,并且没有为
编译
器设置
优化
级别
,但是默认值是-O2。你知道为什么我的图书馆这么大吗?
浏览 0
提问于2012-02-09
得票数 1
回答已采纳
11
回答
我如何知道
编译
器是否破坏了我的代码,如果是
编译
器,我该怎么办?
、
在使用某种
级别
的
优化
编译
时,C++代码偶尔将无法工作。它可能是
编译
器在进行
优化
,破坏了代码,也可能是包含未定义行为的代码,它允许
编译
器做它想做的任何事情。假设我有一些代码,在
编译
时只使用更高的
优化
级别
就会中断。我如何知道它是代码还是
编译
器,如果是
编译
器,我该怎么办?
浏览 0
提问于2011-09-26
得票数 15
2
回答
我应该
优化
多少?
、
、
对于
编译
器(GCC)所做的
优化
,标准实践是什么?每个选项(-O、-O1、-O2、-O3、-Os、-s、-f代价-
优化
)有什么不同,我如何决定什么是最优?
浏览 3
提问于2012-06-07
得票数 12
回答已采纳
1
回答
在不同的gcc
优化
级别
上,代码手工
优化
的效果是否一致?
、
、
如果我在-O0上运行gcc,并使用上面提到的等技术手动
优化
我的代码,那么当我在-O3上运行gcc时,经过
优化
的代码通常会比未
优化
的代码运行得更快吗 也就是说,如果我在特定的
编译
器
优化
级别
下手动
优化
代码,那么在不同的(更高或更低)
编译
器
优化
级别
下,这些
优化
通常仍然是有效的(而不是适得其反的)吗?
浏览 0
提问于2013-05-03
得票数 2
1
回答
优化
级宏(ARMCC V6)
、
、
、
、
有预定义的宏,如__OPTIMIZE__(在所有
优化
编译
中定义)和__OPTIMIZE_SIZE__(如果
编译
器正在
优化
大小)。我使用这些宏来检查是否为发布目标设置了正确的
优化
级别
,如果没有,则打印一个警告。 是否有可能检查是否设置了
优化
级别
-Ofast?
浏览 8
提问于2020-08-02
得票数 0
回答已采纳
1
回答
在dub中,如何将自定义
优化
级别
仅设置为特定文件?
、
我只想用
优化
级别
0
编译
这些文件,以及所有其他具有
优化
级别
3的文件。我如何在dub中指定这些文件? 如果生成的代码文件在-O3上
编译
,它们就永远不会完成
编译
。
浏览 4
提问于2017-11-13
得票数 1
回答已采纳
1
回答
为什么
编译
器不
优化
中断代码?
、
、
、
变量本身并没有被声明为易失性,所以在更高的
优化
级别
上,
编译
器破坏了代码。但是,
编译
器足够聪明地
编译
中断代码,因为中断仍然会触发。以下是我的问题: 在更高的
优化
级别
上,不被称为
优化
的函数会被
优化
掉。由于没有代码调用中断处理程序,所以应该对其进行
优化
。究竟是什么原因导致
编译
浏览 2
提问于2014-08-29
得票数 1
回答已采纳
1
回答
/O的Visual Studio
编译
器默认设置
、
、
当C++
编译
命令行中没有提供/Od、/O1、/O2和/Ox时,VS2010/12的
编译
器是否使用默认
优化
级别
? 我目前正在使用/Od,因为我在使用其他
级别
时发现了一些与
优化
相关的错误。但我不知道这是否仅仅意味着
编译
器使用了某种默认的
优化
级别
。
浏览 0
提问于2012-12-10
得票数 2
回答已采纳
1
回答
OS上-m32联合
编译
的冗余大小
、
、
、
、
代码中有以下标记的联合:知道为什么sizeof(c
浏览 4
提问于2014-09-26
得票数 0
回答已采纳
1
回答
如何在phoronix测试套件中指定
编译
器
优化
?
、
我正在尝试做一些基准测试来比较不同
级别
的
编译
器
优化
的性能。说gcc -o1,o2,o3。我使用的基准测试工具是Phoronix测试套件。有人知道如何指定
编译
器
优化
级别
吗?
浏览 2
提问于2014-11-28
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
kali linux系统运行级别
Linux 下源码编译安装 vim 8.1
交叉编译的Linux的头文件路径
linux 系统的7个运行级别
Linux手动编译PHP7的扩展库
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券