의심

2010-05-08 6 views
1

나는 computeWeight.c 이름과 내가의심

[email protected]:~$ gcc -Wall -o computeWeight computeWeight.c 
//to execute it: 
[email protected]:~$ ./computeWeight 

내가 직접으로 사용할 수있는 내가 어떤 mechansim이 있습니까 다음 코드를 사용하여 컴파일 C로 작성된 프로그램을 가지고

[email protected]:~$ computeWeight 

이것을 얻기 위해 실행 파일의 사용 권한을 변경해야합니까?

+0

어떤 셸을 사용하고 있습니까? –

+1

나는 csh (C 쉘)을 사용한다 – Chaitanya

답변

0

내보내기 PATH = $ PATH :.

+0

... 질문에서 어떤 쉘이 사용되고 있는지 알고 있는가? –

+0

셸이 질문에 지정되어 있지 않은 경우, bash가 안전한 가정이라고 가정하면 질문에 Linux라는 태그가 있다고 가정합니다. – camh

+0

@ people 질문에 "@ubuntu"가있었습니다. 그래서 기본적으로 사용자에게 bash를 줄 것이다 – osgx

1

$ PATH 변수는 리눅스가 실행 파일을 찾을 곳을 정의합니다 (터미널에서 echo $ PATH를 입력 해보십시오). 그 장소에 그 파일을 넣어야합니다. 한 가지 방법은 홈 디렉토리에 bin 폴더를 추가하고 거기에 실행 파일을 놓은 다음 (홈 폴더의 bin 디렉토리를 검색 경로에 추가하는)이 행을 .cshrc 파일에 추가하여 실행되도록합니다 모든 셸에 대해 :

set PATH = ($PATH $HOME/bin) 

그렇다고 타이핑 ./은 나쁘다고 생각하지 않습니다.

+0

이것은 "."을 추가하는 것보다 안전하다. 다른 답변이 제안하는 것처럼 PATH에 추가 할 수 있으며 프로그램이있는 디렉토리에 있지 않아도 작동하므로 편리합니다. – Wyzard