2011-04-06 3 views
0

내 우승 XP에서 가상 머신 VM웨어 플레이어 우분투를 설치했습니다. 처음에는 내 프로그램을 컴파일하려고 지금까지 그렇게 작동하지 않는 경우에서vmware 플레이어에서 우분투 컴파일 - 우승 XP에서

나는 나를 G ++ 를 사용할 수 무언가를 설치하지만 지금은 실행할 때 : 그것은 실행 out를 생성

g++ - Wall a.cpp -o out 

. 내가 명령 out 하여 실행한다면 그것은 나 오류 중 하나가 문제를 알고 있나요

bash: out command not found 

준다?

감사

답변

1

컴파일러는 대부분 잘 컴파일됩니다.

는 다음과 같이 프로그램을 실행 해보십시오 :

./out 

그것은 문제가되지해야 우분투에서 모든 가상 환경에 설치되어있는 경우. 내가 그것을보고, 유일한 문제는 기본적으로 PATH에없는

1

. 때문에 :-) 프로그램을 실행, 당신은 줄 필요가 bash 실행 파일의 정확한 이름; 현재 작업 디렉토리에서 실행 파일을 찾지 못합니다. (좋은 점은 여러 사용자 시스템에서 보안이 크게 향상되고 단일 사용자 시스템에서 사용하기에 좋은 습관입니다.)

시도 : ./out.

나는 파일 이름을out보다 더 좋은 주는 것이 좋습니다 - 역사적인 이유로 일반적인 출력 파일 이름은 a.out,하지만 아무것도 당신이 나 같은 것을 계속해야 말한다. :)