gpt4 book ai didi

c++ - gpuocelot llvm/程序集/Parser.h : No such file or directory

转载 作者:行者123 更新时间:2023-11-28 02:58:11 25 4
gpt4 key购买 nike

我使用的是 ubuntu 12.04几天来我一直在尝试安装 gpuocelot。我最近使用

从 svn 安装了 llvm

svn公司http://llvm.org/svn/llvm项目/llvm/trunk llvm./configure enableoptimized须藤使须藤安装

但要做到这一点,我必须将 gcc 更新到 4.7,我也这样做了

现在当我运行 sudo ./build.py --install

我一直收到以下错误ocelot/ocelot/ir/implementation/ExternalFunctionSet.cpp:28:34: fatal error : llvm/Assembly/Parser.h: 没有那个文件或目录

以下输出可能会有帮助

z

aid@zaid-lappy:~/gpuocelot$ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2013 NVIDIA Corporation
Built on Wed_Jul_17_18:36:13_PDT_2013
Cuda compilation tools, release 5.5, V5.5.0

zaid@zaid-lappy:~/gpuocelot$ gcc --version
gcc (Ubuntu/Linaro 4.7.3-2ubuntu1~12.04) 4.7.3
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

zaid@zaid-lappy:~/gpuocelot$ g++ --version
g++ (Ubuntu/Linaro 4.7.3-2ubuntu1~12.04) 4.7.3
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

zaid@zaid-lappy:~$ echo $PATH
/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/l/checkout/gpuocelot/ocelot/build_local/lib:/usr/local/cuda-5.5/bin

echo $LD_LIBRARY_PATH
/usr/local/cuda-5.5/lib64:

echo $LIBRARY_PATH returns blank

最佳答案

LLVM C++ API,包括 header 的存在和位置,非常不稳定。这就是为什么项目通常会与 LLVM 的某些官方版本保持一致,而且我确信 GPUOcelot 遵循相同的模式。

在树顶 LLVM 中, header llvm/Assembler/Parse.h 不存在,这就是您找不到它的原因。您应该编译和链接 GPUOcelot 与它正式支持的 LLVM 版本。如果 GPUOcelot 试图遵循 LLVM 的树顶,至少应该有一个“已知的良好修订版”可以使用它。

关于c++ - gpuocelot llvm/程序集/Parser.h : No such file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21518274/

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