让程序在命令上运行
这个问题在这里已经有了答案:
编译程序并将其作为可执行文件链接到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