尝试构建 llvm 时 ./configure 权限被拒绝

尝试构建 llvm 时 ./configure 权限被拒绝

我尝试构建 Clang 和 LLVM,下载后我想对其进行配置,因此当我执行该命令时:

../llvm/configure --prefix=/usr/clang_3_3 --enable-optimized --enable-targets=host

即使我是 root 用户,它也显示错误配置权限被拒绝,我尝试

chmod +x

它没有任何帮助

注意:我从 svn 下载了 Clang 和 LLVM,并将其放到 /media 中的一个目录中的 anthor 目录(不是根目录)中

答案1

您需要将其放在 Linux 文件系统上。Microsoft Windows 文件系统不支持设置可执行位。

尝试以下解决方法:

  • 您可以像这样运行它(在bash前面,假设它用 bash 打开)

    bash ../llvm/configure --prefix=/usr/clang_3_3 --enable-optimized --enable-targets=host
    
  • 您可以ext4在外部硬盘上创建一个小分区并将文件放在那里
  • 看这里:如何在 NTFS(或 FAT32)分区上使用“chmod”?

相关内容