我有一个用C编写的程序,名为computeWeight.c并编译它我使用以下代码
chaitu@ubuntu:~$ gcc -Wall -o computeWeight computeWeight.c
//to execute it:
chaitu@ubuntu:~$ ./computeWeight
我是否有任何mechansim可以直接使用,如下所述,
chaitu@ubuntu:~$ computeWeight
我是否应该更改可执行文件的任何权限才能获得此权限?
答案 0 :(得分:3)
您需要添加“。”走向你的道路。不过有些人认为这很危险。例如,请参阅http://www.arsc.edu/support/policy/dotinpath.html。
答案 1 :(得分:1)
$ PATH变量定义linux查找可执行文件的位置(尝试在终端中键入echo $ PATH)。您需要将该文件放在其中一个位置。一种方法是在主目录中添加bin文件夹,将可执行文件放在那里,并将此行(将主文件夹中的bin目录添加到搜索路径中)添加到.cshrc文件中,以便执行它对于每个shell:
set PATH = ($PATH $HOME/bin)
据说我不认为输入./是那么糟糕。
答案 2 :(得分:0)
export PATH = $ PATH:。