터미널 (Mac OS X)에서 C++ 프로그램을 실행하면 프로그램의 출력이 새 터미널 창에 표시됩니다.터미널에서 C++ 프로그램을 실행하십시오. 동일한 터미널 창에서 출력 얻기
새 창을 방지하고 이미 열려있는 창에서 프로그램의 출력을 바로 잡으려면 어떻게해야합니까?
터미널 (Mac OS X)에서 C++ 프로그램을 실행하면 프로그램의 출력이 새 터미널 창에 표시됩니다.터미널에서 C++ 프로그램을 실행하십시오. 동일한 터미널 창에서 출력 얻기
새 창을 방지하고 이미 열려있는 창에서 프로그램의 출력을 바로 잡으려면 어떻게해야합니까?
나는 open
명령을 사용하고있는 것으로 생각됩니다.
$ open foo
이렇게하면 새 터미널 창이 열립니다.
프로그램을 현재 터미널 창에서 실행하려면 open
명령을 사용하지 마십시오. 당신은 분명히 달러 기호를 생략한다 †
$ foo
†.
실행 파일의 이름을 입력해도 생성 된 출력이 표시되지 않습니다. – user1361521
아무것도 표시되지 않습니까? –
아무 것도. 내가 들어있는 폴더의 이름과 내 사용자 이름이 새롭게 추가되었습니다. – user1361521
gcc는 XCode 도구 패키지와 함께 제공됩니다.
당신은 gcc가 설치되어, 개방 터미널 창, CD 당신이 당신의 CPP 파일을 넣을 디렉토리로, 입력하는 경우 :
g++ myTestFile.cpp -o main; ./main
자연스럽게, 파일의 이름으로 'MyTestFile를'을 교체합니다. 컴파일 된 모듈의 이름 인 'main'의 이름을 바꿀 수 있습니다.이 모듈의 이름은 ./main을 입력하여 실행해야 코드 출력을 검색 할 수 있습니다.
정확하게 프로그램을 실행하는 방법을 알려주십시오. – nikhil
터미널에서 나는 open test 이라고 쓰고, test라는 프로그램을 실행하면 cout << "Hello world!" ~ markushatg의 $/사용자/markushatg/라이브러리/개발자/엑스 코드/DerivedData/테스트 - : ttys000 Markuss - 맥북 프로에 4월 27일 18시 28분 13초 금 : 는 새 창이 텍스트 마지막 로그인 팝업 bhtggxbgtoncfebbdzicrsuvtifh/빌드/제품/디버그/테스트; 출구; 안녕하세요, 세계! 로그 아웃 [처리 완료] – user1361521
Hello world를 작성하는 것이 좋을 것입니다! 이미 열려있는 창에서. – user1361521