我最近在共享托管帐户上的本地文件夹中安装了 Python3,而不是整个系统,一切都运行正常。我想知道是否可以对 LLVM 和 Clang 做类似的事情。我想将它们安装在 USB 驱动器上,而不是本地文件夹中。我的系统管理员不想在整个系统范围内安装 Clang,因为他不想冒险破坏任何东西。另外,我的磁盘配额只有大约 200MiB。我想使用 Clang,因为它输出的错误描述比 GCC 要多得多。
有人试过这样做吗?有人有指导吗?有任何警告吗?这可能吗?理想情况下,我想我可以做这样的事情。
/mnt/usb/clang code.c -o code
答案1
当然可以。您最大的问题可能是将软件包安装到您想要的位置。一旦安装到 USB 上,您应该 1) 确保 USB 的安装没有“noexe”选项,2) 调整 PATH 环境变量以包含包含可执行文件的 USB 目录,以及 3) 添加任何必要的环境变量(如 LD_LIBRARY_PATH)以允许链接器获取任何所需的库。