提问人:luqui 提问时间:10/22/2023 最后编辑:luqui 更新时间:10/23/2023 访问量:42
如何在 clang 中链接 experimental::simd
How to link experimental::simd in clang
问:
我在 MacOS Ventura 上链接操作时遇到问题。这是我最小的失败:std::experimental::simd
clang++
#include <experimental/simd>
using std::experimental::simd;
int main()
{
simd<float> x;
x = -x;
}
我正在编译:
$ clang++ -std=c++20 minimal.cpp
我收到链接器错误:
Undefined symbols for architecture x86_64:
"std::experimental::parallelism_v2::simd<float, std::experimental::parallelism_v2::__simd_abi<(std::experimental::parallelism_v2::_StorageKind)1, 4> >::operator-() const", referenced from:
_main in minimal-d275bc.o
ld: symbol(s) not found for architecture x86_64
这是我的标准库中缺少的吗,是否还有其他需要包含的链接器标志,还是什么?谢谢。
Clang 版本:
Apple clang version 14.0.3 (clang-1403.0.22.14.1)
答: 暂无答案
评论