Ubuntu如何设置全局环境变量(无终端,无导出)
在某些场景下,你可能需要设置一个全局的环境变量,使其对所有用户和所有会话都可用,而不依赖于终端或手动执行export命令。比如,像在Windows中使用setx命令一样,设置一个全局的环境变量。
比如你想设置:
CUDA_HOME=/usr/local/12.9
然后希望能在任何地方访问这个环境变量,例如在启动cmake-gui时,可以通过下面的CMake命令访问:
message(STATUS \”Here comes something: \’$ENV{CUDA_HOME}\’\”)
常见问题:如何在不依赖终端的情况下设置全局环境变量
你可能会首先想到 /etc/environment.d 这个目录。确实,这个目录看起来是一个合适的选择。你可能会尝试在 /etc
评论前必须登录!
注册