腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
对CPU特性
的
支持
(如sse2、fma4等)
、
、
、
、
我有一些代码依赖于CPU和
操作系统
对各种CPU特性
的
支持
。 这是正确
的</
浏览 2
提问于2016-08-28
得票数 6
1
回答
gcc
的
__
builtin_cpu_supports
检查
操作系统
支持
吗
?
、
、
、
、
GCC
编译器提供了一组来测试某些处理器功能,例如某些指令集
的
可用性。但是,根据CPU线程,我们也可能知道某些功能可能未被
操作系统
启用。所以问题是:__
builtin_cpu_supports
内部函数是否也
检查
操作系统
是否启用了某些处理器功能?
浏览 12
提问于2018-02-08
得票数 8
回答已采纳
1
回答
如何
检查
我
的
ifunc解析器中是否有BMI2指令?
、
、
我想使用_bzhi_u32内部,但是如果可执行程序运行
的
处理器不
支持
BMI2指令集,我希望恢复到常规
的
C实现。我使用
GCC
4.8.3,我有以下内容 return _bzhi_u32(in, 3); /*BMI2,但似乎不能用__builtin_cpu_support()
检查
。我目前对corei7
的
检查
似乎也不完美,因为据我所知,i7 Haswell<e
浏览 5
提问于2015-07-10
得票数 2
回答已采纳
2
回答
检查
运行时是否
支持
SSE
、
、
、
、
我想
检查
运行时是否
支持
SSE4或AVX,这样我
的
程序就可以利用处理器特定
的
指令,而不必为每个处理器创建二进制文件。 如果我能够在运行时确定它,我可以使用一个接口并在不同
的
指令集之间切换。
浏览 1
提问于2015-03-21
得票数 7
回答已采纳
1
回答
检查
我
的
平台命令AVX,SSE (SSE1-SSE4.2),FPU
、
、
、
我有一个任务:在我
的
平台命令AVX、SSE (SSE1-SSE4.2)、FPU上
检查
exist。我
的
汇编程序代码不工作,我也无法解释原因。我认为这样
的
事情在不正确
的
描述输出修饰符。endl;cout << "FPU:" << (bool)FPU << endl; 错误:“asm”操作数有不可能
的
浏览 2
提问于2022-05-27
得票数 0
回答已采纳
2
回答
用于检测BMI2指令集
的
编译器宏
、
、
、
、
我在网上搜索,想找到一个合适
的
解决方案,但没有成功。因此,我希望你们中
的
一位对此有所了解:是否有任何方法检测"“(BMI2)编译时?我想根据它
的
可用性来做一些有条件
的
事情。
浏览 10
提问于2015-08-25
得票数 5
回答已采纳
4
回答
CPUID
的
本质喜欢信息?
、
、
考虑到我正在用C++编写代码,如果可能的话,我想使用类似Intrinsics
的
解决方案来读取有关硬件
的
有用信息,我
的
关注/考虑事项是: 奇怪
的
是,Intrinsics现在比asm代码更受欢迎和
支持
。并不是我现在注意到
的
所有编译器都
支持
内联asm,MSVC
浏览 5
提问于2013-07-20
得票数 17
回答已采纳
1
回答
如何验证
操作系统
支持
avx2指令
、
、
、
、
我希望使用avx2优化运行我
的
程序,并放置编译标志: 这个CPU
支持
Haswell中引入
的
ISA
浏览 3
提问于2014-09-13
得票数 6
回答已采纳
1
回答
gcc
-打印- mac上
的
多os目录错误
、
、
、
我
的
mac版是塞拉。Xcode 8.0Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dirInstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/
浏览 2
提问于2017-03-26
得票数 0
回答已采纳
1
回答
在
gcc
34上使用
gcc
4有什么好处?
、
、
、
3相对于
gcc
34,使用
gcc
4对性能有什么好处
吗
?目前我们正在使用带有旧
的
c运行时
的
gcc
34来
支持
所有的旧
操作系统
。那么,使用
gcc
4有什么性能上
的
好处
吗
?
浏览 0
提问于2011-08-21
得票数 0
回答已采纳
1
回答
Python:使用SCons
的
警告和错误后
、
我正在尝试在我
的
MAC上安装openWSN平台,以便能够在模拟
的
(或真实
的
)传感器网络中运行测试。为此,有必要使用Python开发头和库。最大
的
问题是,当我在终端上输入以下命令时:当我收到以下警告和错误时,处理似乎进行得很顺利: File "/
浏览 0
提问于2014-06-12
得票数 1
2
回答
g++ (
gcc
) 11可以在Debian Bullseye上使用
吗
?
、
、
、
、
g++ (
gcc
) 11.1可以在Debian Bullseye上使用
吗
?是不是因为
操作系统
使用
的
是
gcc
,所以Debian使用
的
是
gcc
而不是clang?
浏览 6
提问于2021-07-18
得票数 3
4
回答
在编译时检测处理器是否有RDTSCP
、
、
、
、
一些新
的
英特尔处理器同时拥有RDTSC和RDTSCP指令,而大多数旧
的
处理器只有RDTSC指令。 在用C/C++编写代码时,如何在编译时检测所使用
的
体系结构是否有RDTSCP指令?我知道,我们可以通过浏览CPU信息(例如,cat /proc/cpuinfo)手动
检查
这一点,然后调整代码。但是在编译时获取这些信息(作为宏或标志值)实际上忽略了手动
检查
和编辑代码
的
需要。
浏览 8
提问于2015-09-02
得票数 6
回答已采纳
1
回答
如何针对遗留
操作系统
进行编译
、
我使用
的
是Cent OS 5。我应该用什么版本
的
gcc
编译?如果是,为什么?
浏览 3
提问于2011-09-03
得票数 1
回答已采纳
2
回答
c++应用程序在非AVX上崩溃
、
、
、
我有一个AVX优化
的
应用程序,我不需要使与非AVX CPU兼容。但是,我希望在这些旧CPU上显示一个干净
的
错误对话框,而不是让应用程序崩溃,因为这会引起客户
的
困惑。在我
的
main()中,我创建了QApplication实例(我使用
的
是Qt框架),然后使用
gcc
__
builtin_cpu_supports
("avx")测试AVX。这证明了在一个简单
的
测试应用程序上,非AVX CPU是有效
的
。 但是,在非AVX上显
浏览 4
提问于2016-04-20
得票数 3
1
回答
GCC
只能为一种特定
的
架构和
操作系统
编译代码
吗
?
GCC
是一个编译器集合,它从不同
的
编程语言生成机器代码。为此,您必须编译编译器以在您
的
体系结构和
操作系统
上运行。但您还必须定义生成哪种机器码和文件格式。现在我
的
问题是:是不是只有在编译时才能配置
GCC
的
输出文件? 能编译出
支持
多种架构和文件格式
的
GCC
吗
?
浏览 16
提问于2020-03-30
得票数 1
回答已采纳
2
回答
Unicode与wchar_t在C++中
的
不一致性
、
、
、
虽然wchar_t在
支持
不同编译器
的
情况下是不一致
的
,但是在wchar_t /
GCC
中至少在Linux上可以安全地假定wchar_t实现和大小相似
吗
?尽管wchar_t大小在位大小(32位/64位)方面具有系统架构依赖性,但在Linux上
的
宽字符类型(GNU/
GCC
)实际上依赖于编译器还是依赖于libstdc++库?我
的
意思是更改或升级我应该考虑
的
wchar_t在大小和
支持
方面可能不像预
浏览 3
提问于2010-12-22
得票数 1
回答已采纳
1
回答
Boost程序不能在Linux上运行
、
、
、
、
我有这个程序,它使用套接字
的
Boost::Asio。我几乎修改了Boost示例中
的
一些代码。程序在VS中编译和运行,就像它在Windows上应该运行
的
那样。我发布了代码c++ -I/appl/htopopt/Linux_x86_64/NTL-5.4.2/include 通过注释掉代码,我发现由于下面这行代
浏览 1
提问于2010-06-18
得票数 2
1
回答
c++ -#实用主义曾经在不同
的
操作系统
上工作过
吗
?
、
、
、
、
在C++ 11中,#务实曾经不是标准
的
一部分,但它得到了广泛
的
支持
。以下维基百科链接显示,大多数主要
的
编译器(
GCC
、Clang等)都
支持
它: 我
的
电脑是64位
的
Windows机器.用我
的
编译器(
GCC
),#语用曾经编译过。我
的
问题是,在使用相同
的
编译器
的
情况下,#实用主义曾经是否也适用于其他主要
操作系统
(苹果、Linux和Android)。我
浏览 0
提问于2018-03-06
得票数 0
回答已采纳
1
回答
在带有CentOS7.4
的
AARCH64平台上,哪个
GCC
版本为首选?
、
、
、
、
我们有一些带有ARM CPU
的
服务器,并将测试一些SW应用程序。有了Ubuntu系统,就没有什么大问题了,因为内核和SW都是最新
的
。但是在CentOS系统中,一些工具和libs在ARM上已经很老了。例如,
GCC
编译器仍然是4.8.5,一些特性无法
支持
。在手臂上,现在我找到了选择,一个来自RH,另一个来自Linaro。Linaro项目提供了一些
GCC
5、6和7
的
源代码,我们可以在系统上构建和运行。Ub
浏览 0
提问于2018-03-05
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
GCC 即将加入对 Rust 的支持
年代甚远,GCC 9 不再支持较早版本的 ARM 微架构
使用者甚少,GCC 9 或将移除对 Intel MPX 的支持
如果华为手机开始搭载自家操作系统,你还会支持吗?
基于 IntelliJ 的 IDE 不再支持 32 位操作系统
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券