怀疑linux中的可执行文件

时间:2010-05-08 01:34:16

标签: linux gcc executable

我有一个用C编写的程序,名为computeWeight.c并编译它我使用以下代码

chaitu@ubuntu:~$ gcc -Wall -o computeWeight computeWeight.c
//to execute it:
chaitu@ubuntu:~$ ./computeWeight

我是否有任何mechansim可以直接使用,如下所述,

chaitu@ubuntu:~$ computeWeight

我是否应该更改可执行文件的任何权限才能获得此权限?

3 个答案:

答案 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:。