[App 개발] C compiler와 Java compilier는 어떻게 사용하나요?
본문
다른 여러분들과 마찬가지로 저도 윈도우에 익숙했던 사람입니다.
그런데 제 지도 교수님과 연구하는데 필요해서 구입하게 되었습니다.
제 짧은 상식으로는 MAC OS가 윈도우보다는 더 나은 환경에서 컴파일러를
돌릴 수 있을 거라 생각하는데 어찌 하는지 모르겠습니다.
터미날을 이용해서 하면 될 것 같기는 한데 잘 모르겠습니다.
선배님들의 조언을 받을까 이렇게 부탁 드립니다.
저보다 많은 경험을 가진 선배님들의 조언 부탁 드립니다.
감사합니다.
유영범 드림.
최신글이 없습니다.
최신글이 없습니다.
댓글목록 3
hongjuny님의 댓글
맥북 프로에서는
1. 일단 유닉스 환경에서 하는 것과 마찬가지로 커맨드 라인에서 곧바로 gcc 명령으로 컴파일하고 실행 파일을 만드실 수 있고, make 파일을 만들어서 여러 파일을 동시에 컴파일하도록 세팅하실 수 있습니다. 유닉스용 make 파일 만들어주는 유틸리티를 이용하실 수도 있겠지요. ^^
2. 맥북 인스톨 CD 에 같이 포함되어 있는 Xcode tools 를 설치하신 다음, 그곳에서 프로그램을 컴파일하실 수도 있겠습니다. IDE 의 역할을 해 주는 프로그램이지요. 실제 컴파일은 기본적으로 gcc 를 호출합니다. Xcode 에서는 C/C++/Obj-C/Java 프로젝트를 모두 생성하실 수 있고, 특히 새 버젼에서는 distributed 개발환경에 대한 지원도 이루어지고 있어서 연구실에서 작업하시는 것이라면 아주 편리할 것입니다.
3. 솔직히 개발 환경 측면에서는 Windows 에서 Visual C++ 을 따라가는 것은 사실 어렵습니다. 아주 옛날에는 터보 C 한테도 밀리던 MS C 였지만, Visual C++ 이후부터 갈고 닦은 개발환경이다보니... 프로그램 짜는 사람 손에 짝짝 달라붙는 것 같은... ㅎㅎㅎ
그런데 문제는, 실제로 어떤 복잡한 계산 루틴을 만들어서 그것을 최적화하고 수행해보면 Windows 환경보다 리눅스나 Mac OS 에서 수행하는 것이 훨씬 더 효율이 좋습니다. Visual C++ Express Edition 으로 최적 컴파일한 결과보다, 같은 시스템에 리눅스를 설치해서 수행한 결과가 월등히 빠르며, Mac OS 에서 수행하는 것도 상당히 높은 효율을 나타내는 것을 경험해 보았습니다.
한줄요약: 유닉스 식으로 컴파일하셔도 되고, Xcode 를 이용하시면 편리합니다. ㅡㅡ;
美청년.영환군님의 댓글
인텔에서 제공하는 C 컴파일러도 있습니다만.. 가격이..
저에겐 조금 부담스러운.. -0-;;
gcc가 그나마 젤 편하게 이용하는 컴파일러중 하나입니다.
향기님의 댓글
14년전에 유닉스에서 make파일들 만들던 기억이 나면서 갑자기 소름이 끼치네요.. 프로그래머도 아닌 사람이 직업상 프로그래밍한다고 설치던 그때가요.