2011-10-17 3 views
1

Mac OS에서 Code :: Blocks IDE로 응용 프로그램을 작성합니다 (C++ 응용 프로그램).Mac OS에서 콘솔 창을 숨기는 방법 (gcc 컴파일러)?

CodeBlocks는 gcc를 사용하여 소스 코드를 컴파일합니다.

프로젝트의 출력 (실행 가능한 이진 파일)을 두 번 클릭하면 응용 프로그램이 올바르게 실행되지만 콘솔 응용 프로그램이 표시됩니다. 내 응용 프로그램은 콘솔에 대한 읽기 또는 쓰기가없는 백그라운드 응용 프로그램이며 시작 항목에 추가합니다. 로그온 할 때, 내 응용 프로그램의 balnk 콘솔이 표시되지 않습니다. 콘솔 창을 숨기고 싶습니다.

gcc 컴파일러로 Mac OS에서 콘솔 창을 숨기는 방법은 무엇입니까?

답변

1

사용자 계정이 로그온하거나 시스템이 시작될 때 실행되는 백그라운드 프로세스 인 것처럼 들리는 것 같습니다. OS X은 데몬을 관리하기 위해 launchd and launchctl을 사용하기 때문에 시스템 부팅 중에 실행하기 위해/System/Library/LaunchAgents 또는 ~/Library/LaunchAgents (사용자가 로그인 할 때 실행하기 위해)에 적절한 plist 항목을 설정해야합니다) 디렉토리에 복사하고 launchctl에 등록하십시오.

관련 문제