嗨,Linux,
我用gcc编译器写了一个小的c程序,并将可执行文件命名为hello。我想让这个hello在任何地方都能被执行。如何在bash shell中设置环境变量?
在安装某些软件时,它有自己的环境变量,如何设置它们?
提前感谢您。
嗨,Linux,
我用gcc编译器写了一个小的c程序,并将可执行文件命名为hello。我想让这个hello在任何地方都能被执行。如何在bash shell中设置环境变量?
在安装某些软件时,它有自己的环境变量,如何设置它们?
提前感谢您。
如果您正在使用bash(如果您在运行Linux,则很可能是),那么您应该做的第一件事就是更改~/.bash_profile
以将自己的二进制目录包含在路径中。
在末尾添加以下行:
export PATH=$PATH:~/bin
然后使用以下命令创建该目录:
mkdir ~/bin
export name=value
这将创建一个名为name
的环境变量,并赋值为value
。使用export
比set
更值得,因为它可以使其在子进程中可用。
您需要将可执行文件的路径添加到PATH环境变量中。例如,在假设使用bash shell和程序路径/home/username/program/hello的情况下,您需要执行以下操作:
export PATH=$PATH:/home/username/program
在Bash中是这样的:
export name=value