원초적 질문..(실행파일의 실행에 관한 문제)
글쓴이: stong / 작성시간: 화, 2005/09/13 - 11:47오전
우분투를 쓰는데 이번에 프로그래밍 작업이 있어서 g++을 설치 해습니다. 그 다음에 컴파일 테스트용 소스을 만들어서 컴파일을 해보았습니다. 컴파일은 잘 되는데 실행 파일을 실행 시키면 실행이 되지를 않는군요..
--> 소스
#include<iostream>
int main(void){
std::cout<<"Welcome to Ubuntu~ ";
return 0;
}
<--
위의 소스을 haha.cc 로 저장을 하고
-->
$g++ -o haha haha.cc
<--
이렇게 하면 haha 라는 파일이 만들어 지는데 실행을 하면
-->
$haha
bash: haha: command not found
<--
라고 나오네요.. Anjuta 에서는 잘되는데 터미널에서는 왜 먹통인지 모르겠습니다.
사정이 있어서 최종적으로는 터미널에서 컴파일을 하고 실행 테스트를 해야 하는데.. 다른 에러 메세지라도 뜨면 다행인데.. 뜨지도 않네요.. 아.. 어렵다..
Forums:
./haha
./haha
인생이란게 다 그런게 아니겠어요....? 뭘(?)
http://schutepen.egloos.com
./ <--- 이것을 붙이니까 되는데요..
무슨뜻인가요??
아 그리고 빠른 답변 감사 드립니다.
현재 디렉토리를 나타냅니다.지금 하신 형태의 실행방법은 환경 변수에서 패
현재 디렉토리를 나타냅니다.지금 하신 형태의 실행방법은 환경 변수에서 패스로 걸린 곳에 있는 파일만 실행합니다.즉 아무리 같은 디렉토리에 있더라도 파일 이름만 적어주면 패스에서 실행파일을 찾습니다.그래서 에러가 나는 거구요.만약 현재 디렉토리의 실행파일을 실행한다면 ./를 붙여주셔야 실행됩니다.
인생이란게 다 그런게 아니겠어요....? 뭘(?)
http://schutepen.egloos.com
댓글 달기