腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Clang
和
'-
O2
‘-
禁用
特定
优化
、
、
、
出于性能原因,我必须在我的代码上使用-
O2
优化
级别。为了提高性能,我必须保持-
O2
优化
。
clang
基于LLVM 10。 我请求或帮助,因为我找不到一个标志,关闭这样的
优化
通过。
浏览 65
提问于2020-07-19
得票数 0
2
回答
clang
,lto,防止功能清除
、
、
我正在编译一个使用链接时间
优化
(lto)
和
O2
优化
级别的修改过的版本的项目。O0
和
O1做得很好,但遗憾的是,
O2
删除了对函数的一些调用。有没有办法告诉
优化
忽略
特定
的函数?修改后的
clang
添加对自定义运行库的调用,该库与
clang
一起构建。其中一些插入的调用被
优化
掉了。
浏览 1
提问于2015-12-11
得票数 1
1
回答
GCC
优化
方案与
Clang
优化
方案的差异
、
、
、
、
前提:我使用-
O2
优化
标志调用了gcc,并使用-
O2
优化
标志进行了点击。
clang
理解像-funroll-loops这样的标准GCC选项吗?我在手册中没有找到关于这个问题的任何有用的东西:
clang
甚至会使用GCC的选项做任何事情(还是干脆忽略它们?)
浏览 1
提问于2013-12-12
得票数 1
1
回答
对于
禁用
的
优化
,quick-bench.com上的基准测试要快得多
、
、
、
我为演示短字符串
优化
创建了一个非常简单的基准,并在quick-bench.com.上运行它该基准测试对于比较
禁用
SSO/启用字符串类非常有效,其结果与GCC
和
Clang
非常一致。但是,我意识到,当我
禁用
优化
时,报告的时间大约比使用启用
优化
(-
O2
或-O3)时所观察到的时间快4倍,GCC
和
Clang
都是如此。不幸的是,
浏览 2
提问于2019-09-30
得票数 2
回答已采纳
1
回答
这是gcc
和
clang
优化
器的minmax
和
结构化绑定错误吗?
、
、
、
namespace std; auto [n, m] = minmax(3, 4);}
Clang
13工作良好,但
clang
10
和
11输出0 4198864的
优化
级别-
O2</
浏览 6
提问于2022-03-05
得票数 4
回答已采纳
2
回答
如何
优化
Linux终端C编译生成的可执行文件
、
、
有没有办法减少用gcc source_file.c -o result这样的命令生成的可执行文件所使用的内存?我浏览了互联网,还查看了"gcc“的手册,我认为我应该使用一些与-c或-S相关的内容。那么gcc -c -S source_file.c -o result起作用了吗?(这似乎减少了used...is的空间,还有其他方法可以进一步减少吗?)
浏览 6
提问于2015-11-20
得票数 0
回答已采纳
1
回答
如何使用LLVM工具重现
clang
的-
O2
优化
?
假设我使用
clang
-S -emit-llvm foo.c生成一个未
优化
的foo.ll。要将foo.ll转换为optimized.s,需要执行哪些步骤才能像
clang
直接使用-
O2
生成的一样进行了
优化
(opt -S -
O2
foo.ll -o optimized.ll; llc optimized.ll
浏览 0
提问于2018-04-30
得票数 2
3
回答
只为几种语言(比如C
和
C++ )构建
clang
前端
、
我正在尝试构建
clang
,但是构建大小相当大。由于
clang
也支持非C语言(例如Java、Fortran ),有没有办法在构建过程中将其关闭。我只想支持C
和
C++,不关心其他语言。
浏览 0
提问于2017-09-23
得票数 0
2
回答
为什么
Clang
要
优化
这段代码?
、
、
在我看来,这应该是可行的,但出于某种原因,
Clang
的汇编输出基本上等同于return 0;。我使用-std=c++1y -Wall -Wextra -pedantic -
O2
和
-std=c++1y -Wall -Wextra -pedantic -O3在
Clang
3.3
和
Clang
3.4.1上编译了这段代码
Clang
3.4使用-
O2
和
-O3
优化
了一切。
Clang
3.3只能通过-O3来
优化<
浏览 41
提问于2014-05-24
得票数 51
回答已采纳
1
回答
在不需要调试信息的情况下,在配置gcc (mingw)期间,我应该使用哪些选项来构建libstdc++.dll?
、
/-前缀=/c/mbuild/-启用线程-启用
特定
版本的-运行时库-启用-语言=c,
禁用
- c++ --带-gmp=/c/mbuild/release with-ppl=/c/mbuild/release
禁用
-ppl=/c/mbuild/release
禁用
-ppl-version-with-cloog=/c/mbuild/release
禁用
-clo
浏览 2
提问于2011-01-26
得票数 1
2
回答
为什么
clang
比gcc产生的代码要快得多,因为这个简单的函数包含指数运算?
、
、
、
、
使用
clang
编译的以下代码比使用相同编译器标志( -
O2
或-O3)编译的代码快近60倍:#include <math.h> -O3**:** 定时
clang
:0.0396217s -
O2
*
浏览 2
提问于2015-10-27
得票数 32
回答已采纳
1
回答
gcc/g++与
clang
:条件的错误
优化
、
我有一个关于gcc
和
clang
代码
优化
的问题。这段代码显示了奇怪的行为。arr在main中初始化为0,在arr_ctor中为sizeof(int),在arr_resize中为0。-Wall -Wextra
clang
main.cpp -o test_
clang
-
O2
-Wall -Wextra arr =(0) arr =(0) 装配显示,条件在GCC
和
Clan
浏览 8
提问于2022-04-16
得票数 1
回答已采纳
2
回答
c++中是否有一种方法不为项目的
特定
部分生成调试信息?
、
、
、
最近,我使用visual C++的特征库来解决一个非常大的稀疏线性系统。在发布模式下,程序工作得非常快,但在调试模式下,需要几个小时才能解决。我跟踪了时间,程序花了很长时间在“解决”功能的特征。我想在调试模式下构建这个项目,因为我需要调试很多。现在是否有一种方法不为本征部分生成调试信息?或者对这个问题还有什么其他的解决办法吗?
浏览 4
提问于2016-05-20
得票数 3
回答已采纳
2
回答
推荐的
clang
优化
级别?
、
、
用于
clang
的“标准”
优化
级别是多少?我相信"
O2
“对gcc来说是一个很好的选择--这也适用于
clang
,还是有更好的选择?
浏览 0
提问于2011-09-22
得票数 1
回答已采纳
1
回答
修改glibc的编译步骤
、
、
、
、
我正在尝试重新编译标准的Glibc 2.20,并要求我
禁用
对一些
特定
组件的
优化
。特别是,我希望将从父make文件继承的-
O2
标志删除到类似于malloc的组件。在标准的making过程做了-
O2
的时候,我想为这个
特定
的模块指定我自己的命令行。 有没有办法做到这一点?
浏览 19
提问于2019-04-28
得票数 0
1
回答
LLVM -
优化
前端所做的工作
、
、
、
我知道前端(比如llvm-
clang
或llvm-gcc )也做了一些从本机代码到IR级别的
优化
。谢谢。
浏览 4
提问于2014-07-09
得票数 0
回答已采纳
1
回答
clang
++ v6,7&8错误/错误结果在计算带有
优化
标志的简单有限差分时
、
使用
优化
标志编译时,它会影响
clang
++版本6、7
和
8(通常是-
O2
)。// Print computed data}$>
clang
++-6.0 -std=c++11 -o bug bug.cpp $> paste <
浏览 0
提问于2018-09-13
得票数 5
回答已采纳
1
回答
GCC-为
特定
建筑进行
优化
建造
、
、
、
、
如何使用环境变量来
优化
go二进制文件? 例如,使用C
和
GCC,您可以将CFLAGS="-
O2
-march=znver1设置为使用第2层
优化
构建,并为Zen微体系结构进行
特定
的
优化
。Go确实提供了一种
禁用
它们的方法,但不指定在使用gccgo作为编译器后端时使用哪种方法。因此,它与关于Go的
优化
标志的其他问题(例如)有很大的不同。
浏览 2
提问于2020-10-08
得票数 2
回答已采纳
1
回答
LLVM
优化
级别的意义
、
、
我最近开始使用
Clang
/LLVM,并想知道是否有关于-Ox
优化
级别的
特定
文档?谢谢。
浏览 1
提问于2014-01-30
得票数 11
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
让Python性能超过一切语言?当然可行,为什么不可行呢?
Qt Creator 4.7.0 发布,默认启用 Clang Code Model
Visual Studio:优化了复制/移动省略
令人沮丧的C++性能调试
Android Studio 4.0发布:全新的 Motion 编辑器及众多更新
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券