腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何对
Linux
内核进行反
优化
以避免值的
优化
、
、
我正在调试
Linux
内核。在使用gdb调试它时,我发现一些值被
优化
了。如下图所示。len、标志和add_len参数都经过
优化
处理。
浏览 4
提问于2017-04-11
得票数 4
1
回答
用于性能分析的
编译
选项
、
、
、
、
为了提高性能分析实验的准确性,有哪些好的
编译
器选项可以打开/关闭?众所周知,启用
优化
(函数内联、循环转换等)可能会更改指令的顺序,这可能会导致在分析器/调试器中显示令人困惑的信息(如果不是错误的话)。然而,如果我禁用这些
优化
,我将分析(并在以后
优化
)一个“欠
优化</em
浏览 1
提问于2014-02-04
得票数 1
1
回答
优化
发生在哪个
编译
阶段
、
、
我正在寻找一些关于
编译
器
优化
何时发生的信息,即在
编译
时或运行时。我在网上搜索了一下,大概知道
优化
主要发生在
编译
时。但是在哪个
编译
阶段,
优化
是由
编译
器完成的。有没有人能解释一下上面的问题。我问这个问题的背景是在
Linux
上使用GCC
编译
器
优化
一个C语言程序。
浏览 0
提问于2017-04-24
得票数 0
1
回答
Linux
不能在没有GCC
优化
的情况下
编译
;
、
、
、
您可以在Internet上找到几个线程,例如:当人们抱怨不能用-O0构建
Linux
时,会被告知这是不受支持的;
Linux
依赖于GCC对自动内联函数的
优化
,删除死代码,并以其他方式完成构建成功所必需的事情。如果用-O0
编译
的话,在几秒钟的构建时间后,我尝试过退出。 这是否被普遍认为是可接受的编码做法?
编译
器
浏览 0
提问于2014-09-04
得票数 10
回答已采纳
1
回答
在Windows下使用Ifort
编译
Fortran
、
、
、
、
该代码主要
编译
到DLL文件中,在Windows上进行测试,并部署到大约。25%的时间到Windows (到)和75%的。虽然Windows解决方案完全由我来处理,但是
Linux
“分支”是由其他人
编译
的(它是100%相同的代码)。
Linux
分支是用g95/NAG
编译
器
编译
的。经过一些测试后,我们发现用gfortran
编译
的代码(以及一些像-o2这样的
优化
)比Windows和ifort (没有
优化
,完全调试)花费的时间大约是完成
浏览 7
提问于2015-05-08
得票数 1
回答已采纳
1
回答
Linux
上的Swift :如何指定
编译
器
优化
、
、
、
堆栈溢出上的几个线程(例如)讨论了不同的
优化
级别(Onone、O、Ounchecked.)在
编译
Swift应用程序时。当直接在
Linux
上使用Swift
编译
器时,我想知道如何切换不同的
优化
级别(Ubuntu15.10)。目前,我只是通过调用文档中显示的swift build来构建应用程序,但是我发现没有办法改变
优化
级别。
浏览 0
提问于2016-01-02
得票数 3
回答已采纳
1
回答
更改
编译
器
优化
级别不会更改
编译
后的二进制文件
、
、
、
我一直在使用arm-
linux
-gnueabi-gcc工具链将二进制文件交叉
编译
为arm。奇怪的是,虽然我更改了
优化
级别,但在
编译
后的二进制文件中没有得到任何差异。stdio.h> int z; return 0; } 我甚至浏览了man页面,我认为我正确地使用了
优化
标志这正是我用来
编译
的代码。arm-
linux
-gnueabi-gcc -O1 -o test
浏览 17
提问于2020-01-30
得票数 0
2
回答
CPU
优化
编译
debian包
、
、
、
我真的不知道Debian维护人员如何检查每个Debian版本中的所有bug,但是如果每个包的所有代码都已经修补并测试了列出的所有CPU体系结构,那么用CPU
优化
发布它们就很容易了吗?我的意思是,对于CPU
优化
,不是所有的问题都取决于
编译
器,而且不可能突然出现错误吗?好的,我还没有寻找一个Gentoo
Linux
衍生系统,在那里我可以用我的硬件可以使用的所有CPU
优化
来
编译
每一个软件。也许有一个类似Debian的存储库,它具有最常见的
优化
,比如SSE和其他扩展。我并不介意
浏览 0
提问于2015-02-24
得票数 4
1
回答
在
Linux
(gcc 5.4)中是否有任何特定于windows的SecureZeroMemory等效库功能?
、
、
我们已经编写了C++代码,它可以在Windows和Ubuntu上
编译
。我想使用安全函数memset_s对我的应用程序中的缓冲区进行零化。在windows上,我有SecureZeroMemory,它阻止
编译
器
优化
。在Ubuntu16.04 (GCC版本5.4 )上,我正在寻找SecureZeroMemory等效的库函数(这将防止
编译
器
优化
)。如果您可以建议我在
linux
中使用库函数,那么这将非常有帮助,结束选项是手动实现
linux
平台上的memset_s。 提前感谢
浏览 2
提问于2018-12-04
得票数 1
2
回答
是否有任何不关心
编译
时间的
优化
器?
、
是否有任何正在使用的
编译
器很少注意
编译
速度,而是寻求最大限度的
优化
,即使在一个数量级的
编译
时间慢下来? 在我看来,
编译
需要花费几个小时/天,而不是分钟/秒,一旦接近最终版本,就不会是一个大问题。编辑:我感兴趣的是
编译
器,它包括一些
优化
传递,这些程序可能需要几个小时甚至几天的时间才能在一些次要程序上运行(正常
优化
需要10分钟或更短的时间,例如
Linux
内核、apache或GCC本身)。
浏览 2
提问于2010-08-21
得票数 2
1
回答
是否有
优化
的程序集
编译
器?
、
这听起来可能很傻,但是是否有一个
优化
的程序集
编译
器?像gcc或MSVC一样,可以
优化
C。 或者至少有一个能产生可
编译
C的可用的反
编译
器?代码不需要有可读性。因此,有一个直接生成可执行文件的FreeBASIC
编译
器,但是
编译
器没有很好地
优化
。我不知道他们为什么不选择C作为中间代表。也许我可以重写
编译
器来生成C,但现在不行。至少在
Linux
中,从可执行文件生成程序集很简单,所以我想也许有一种方法可以自动
优化</e
浏览 2
提问于2015-07-01
得票数 0
回答已采纳
5
回答
如何在
linux
中
优化
构建
、
、
、
、
如何在多处理器机器上加速/
优化
Linux
上的大型项目的
编译
,以便利用所有处理器并行完成
编译
。致敬,-J
浏览 6
提问于2012-05-16
得票数 0
1
回答
C代码在Windows上比
Linux
上慢
、
、
、
、
我正在为Windows和
Linux
构建一个32位和64位的项目。此项目基于为文本文件加载字符串、处理文本文件并将结果写入SQLite3数据库。在
linux
上,它达到每秒近400 k的序列,由GCC
编译
,没有任何
优化
。然而,在Windows上,它以每秒100 k的顺序运行,在VS2010上
编译
,没有进行任何
优化
。我尝试在
编译
器中使用
优化
,但是没有什么改变。编辑: 我想我需要在一些问题上讲得更清楚。我在
浏览 1
提问于2013-06-01
得票数 1
2
回答
Linux
C++分析器
、
、
我需要分析
Linux
C++程序:免费非商业用途使用x86-64程序。即使使用
优化
启用,也可以显示真实的符号名。我在
Linux
上给了gprof一次尝试,但无法使它使用
优化
启用,即使是使用-g -pg。 (*)调试和分析信息可能需要存在(例如,-p -g -pg)。
浏览 0
提问于2014-07-21
得票数 12
5
回答
用g++构建静态库的
优化
和标志
、
、
、
我刚刚从
Linux
上的g++
编译
器开始,并在
编译
器标志上遇到了一些问题。他们在这里我在-O1手册页面中读到了有关
优化
标志-O2、-O3和g++的文章。我不知道什么时候该用这些旗子。通常您使用什么
优化
级别?g++手册为-O2提供了以下内容。
浏览 1
提问于2009-04-28
得票数 29
1
回答
我可以用-Ofast
编译
Linux
内核吗?
、
、
、
、
我想知道用-Ofast
编译
Linux
内核是否是: 支持(内核编写人员考虑了什么级别的
优化
?) 安全。这个问题之所以出现是因为我编写了一些用-Ofast编写的小程序,与-O2和-O0相比,它大大提高了速度,那么也许我应该尝试
编译
我没有编写的程序;因为我的计算机有点老了,所以我想用我能做到的最高的
优化
来
编译
浏览 0
提问于2020-04-03
得票数 2
2
回答
有没有办法找出在
Linux
上
编译
.so库时使用的
编译
器选项?
、
、
我需要知道我的库是如何
编译
的,也就是说,使用了哪些
编译
器选项?具体地说,它是否经过
优化
编译
,以及很少有其他选项。 有没有办法在
linux
,x86_64平台上提取这些信息?
浏览 0
提问于2012-03-09
得票数 3
2
回答
用于arm的交叉
编译
glibc
、
、
、
日安 目前,我正在开发一个基于arm-
linux
的嵌入式设备。我想和Glibc一起为我的目标建筑建造GCC。GCC的建筑很成功,但我在Glibc的建筑上遇到了麻烦。/glibc-2.12.1/配置-主机=无arm-
linux
-gnueabi --prefix=/home/anatoly/Desktop/ARM/build/glibc-build -启用-插件--with-binutils=/home/anatoly/Desctop/ARM&
浏览 11
提问于2010-12-05
得票数 2
回答已采纳
1
回答
控制浮点
优化
OS X C++
编译
器
、
、
、
Mac (El Capitan)的系统C++
编译
器是否默认使用严格的IEEE浮点行为?我正在尝试调试Mac和
Linux
之间的一些差异,我认为这可能与
编译
器
优化
有关。
编译
器手册页似乎没有任何关于控制浮点行为的见解?
浏览 1
提问于2017-07-23
得票数 0
1
回答
O2
优化
级别打破程序工作
、
、
我已经在微软和windows上的英特尔
编译
器的VS中测试了它的发布和调试,没有任何问题。 我已经使用Eclipse和英特尔C++
编译
器将其移植到
Linux
上。在调试配置中,测试是通过的,但是当我将
优化
级别从Disabled (-O0)更改为MaximizeSpeed(-O2)时。测试开始失败,某些地方的计算会产生不同的结果(~10%)。在启用
优化
的情况下,相同的英特尔
编译
器在
Linux
上产生不同结果的原因是什么?有什么想法需要检查一下吗?
浏览 3
提问于2018-08-04
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 下源码编译安装 vim 8.1
交叉编译的Linux的头文件路径
Linux手动编译PHP7的扩展库
原来前端工程的编译可以这样优化!
Scientific Linux 7.5 发布,重新编译的 RHEL
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券