让程序在命令上运行
这个问题在这里已经有了答案:
编译程序并将其作为可执行文件链接到a.out
gcc helloworld.c
执行该文件
./a.out
假设helloworld
可执行文件位于home
文件夹的newDir
目录中。
helloworld
的绝对路径是/home/user_name/newDir/helloworld
现在添加下面的行~/.bashrc
文件。
export PATH=$PATH:/home/user_name/newDir/
现在打开任何新的终端(任何目录),你将能够运行命令helloworld
在PATH
环境变量中添加可执行文件的PATH
将允许用户在系统中的任何位置运行提及的目录中可用的可执行文件。 用echo $PATH
检查$PATH
的值。 它可能包含大多数系统可执行文件所在的系统目录/usr/bin
和/bin
。 但是不要在那里添加自己的程序来混淆这些目录(让它们由你的包管理器来处理)。
您可能想避免使用太长的PATH
环境变量; 那么,假设你在$PATH
提到了$HOME/bin/
目录,那么你可以在其中添加一个符号链接,例如
ln -sv /home/user_name/newDir/helloworld $HOME/bin/helloworld
那么你会使用./(outputfilename)来运行它。所以要分配一个名称,我们使用注释gcc -o desiredOPname filename.c然后运行它为./desiredOPname
链接地址: http://www.djcxy.com/p/73309.html