gpt4 book ai didi

macos - g++:AVX 没有这样的指令

转载 作者:行者123 更新时间:2023-12-01 18:19:24 24 4
gpt4 key购买 nike

当我编译用 C++ 编写的程序时(针对最新的 Macbook pro,当然支持 AVX 指令集),出现以下错误。我正在使用从 Macports 获得的最新版本的 g++。您对如何在不限制编译器可用的指令集的情况下修复错误有什么想法吗?有什么特别的包我应该尝试更新吗?

g++-mp-4.7 -std=c++11 -Wall -Ofast -march=native -fno-rtti src/raw_to_json.cpp -o bin/raw_to_json.bin
/var/folders/83/tjczqmxn1y9166m642_rxdlw0000gn/T//cc0hIx0w.s:1831:no such instruction: `vpxor %xmm0, %xmm0,%xmm0'
/var/folders/83/tjczqmxn1y9166m642_rxdlw0000gn/T//cc0hIx0w.s:1847:no such instruction: `vmovdqa %xmm0, 96(%rsp)'
/var/folders/83/tjczqmxn1y9166m642_rxdlw0000gn/T//cc0hIx0w.s:1848:no such instruction: `vmovdqa %xmm0, 112(%rsp)'
/var/folders/83/tjczqmxn1y9166m642_rxdlw0000gn/T//cc0hIx0w.s:1849:no such instruction: `vmovdqa %xmm0, 128(%rsp)'
/var/folders/83/tjczqmxn1y9166m642_rxdlw0000gn/T//cc0hIx0w.s:1850:no such instruction: `vmovdqa %xmm0, 144(%rsp)'
/var/folders/83/tjczqmxn1y9166m642_rxdlw0000gn/T//cc0hIx0w.s:1851:no such instruction: `vmovdqa %xmm0, 160(%rsp)'

感谢您的帮助!

最佳答案

为我解决这个问题的一个更简单的解决方案是将 -Wa,-q 添加到编译器标志中。来自 as(版本 1.38)的手册页:

-q使用 clang(1) 集成汇编器而不是基于 GNU 的系统汇编器。

关于macos - g++:AVX 没有这样的指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12016281/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com