为Halide获取提拉米苏子模块llvm失败,并出现.//3rdParty/llvm:没有此类文件或目录错误

时间:2018-10-06 07:46:50

标签: llvm halide

嗨,我正在尝试安装提拉米苏编译器。

并尝试使用此命令安装其子模块(ISL,LLVM和Halide)

dina@dina-VBox:~/tiramisu$ ./utils/scripts/install_submodules.sh ./

最后我得到这个错误

Done installing isl
#### Installing LLVM ####
cd .//3rdParty/llvm
.//utils/scripts/functions.sh: line 6: cd: .//3rdParty/llvm: No such file or directory

我找到我一个人

dina@dina-VBox:~/tiramisu/3rdParty$ ls
clang  Halide  isl  llvm

这是llvm内容

dina@dina-VBox:~/tiramisu/3rdParty/llvm$ ls
bindings  CMakeLists.txt   configure    docs      include  LICENSE.TXT    llvm.spec.in  README.txt           resources  test   unittests
cmake     CODE_OWNERS.TXT  CREDITS.TXT  examples  lib      LLVMBuild.txt  projects      RELEASE_TESTERS.TXT  runtimes   tools  utils
dina@dina-VBox:~/tiramisu/3rdParty/llvm$ 

我应该怎么做才能解决此问题。

2 个答案:

答案 0 :(得分:1)

您可以尝试如下安装

./utils/scripts/install_submodules.sh $PWD

$PWD返回当前目录的完整路径,而./则不返回完整路径。安装的下一步似乎需要完整的路径。

答案 1 :(得分:0)

上面显示的解决方案解决了找不到3rdParty文件夹的问题。

但是,即使我解决了这个问题,也会出现许多其他问题,并且安装总是以66%或99%的速度停止。 :,(

所有dos导致封闭方式:(。

因此,如果您可能遇到相同的麻烦,我在提拉米苏的安装相关问题中在此分享了一些重要的提示,应将这些重要的提示纳入考虑范围,以避免立即解决所有这些麻烦并过上幸福的:D:D。 >

here is the link.