2013-09-01 5 views
-1

전체 ides가있는 경우 GCC과 편집자 (즉, vim 또는 Emacs)를 사용하는 이유를 알고 싶었습니까?IDE가있는 경우 GCC 컴파일러를 사용 하시겠습니까?

나는 많은 사람들을 발견하기 때문에, 그리고

난 당신이 그냥

+1

그것은 이상한 질문이 아니며, 건설적인 것이 아닙니다. 사람들은 자신이 사용하는 것을 사용하고, 사용하는 것을 사용하며 전혀 문제가되지 않습니다. – romainl

+0

나는 (시간과 생산성) 누가 무엇을 선호하지 않는지를 의미합니까? –

답변

0

IDE를 그냥 영광 편집기입니다 간단한 답변을 원하는 지루해하지 않는 사이트는 여전히 같은 (GCC를 사용하여 프로그래밍 emacs 설명)입니다. 컴파일은 여전히 ​​명령 행 컴파일러 (보통은 GCC 또는 아마도 CLANG)에 의해 수행됩니다. 해당 컴파일 명령은 IDE에 의해 시작됩니다.

그리고 FWIW에서는 C 또는 C++로 코딩 된 Linux의 대부분의 무료 소프트웨어가 "명령 줄"작성 유틸리티 (make, gcc, autoconf ....)를 사용하고 있음이 중요합니다. IDE를 사용하여 개발 된 무료 소프트웨어는 거의 없습니다.

기존의 자유 소프트웨어 소스 코드를 살펴 보는 것이 좋습니다. 너는 많은 것을 배울 것이다.

AFAIK에는 C 또는 C++ 코드를 직접 컴파일하는 IDE가 없습니다. 모든 IDE는 일부 명령 행 지향 컴파일러를 실행하므로 gcc 컴파일러를 호출하는 방법을 이해하는 것이 좋습니다 (적어도 IDE가 필요에 따라 gcc을 실행하도록 구성하는 것이 좋습니다).

제 의견은 당신의 의견과 반대입니다. 사람들이 IDE를 사용하는 이유를 이해하지 못합니다 (C 또는 C++ 사용). 내가 emacs 매우 행복 해요 (나는이 M-x recompile에 -bound F8을 눌러 구축 -와 M-x next-errorF10 -bound에 다음 오류 사이트로 이동 -. 알았어 나의 ~/.emacs 파일의 줄의 부부와 함께.). emacs에는 이미 의 일부 자동 완성 기능이 있습니다. ESC/입니다. 가끔 emacs에서 M-x gdb 또는 emacs에서 셸을 사용하여 디버거를 시작하면 M-x shell이됩니다.

자세한 내용은 this answer을 참조하십시오.

+0

그래서 주로 ides를 만들기위한 것입니다. 그리고 "command line"building utility를 사용하여 리눅스에서 소프트웨어를 코딩하는 것이 더 낫습니다. –

+0

내 생각으로는 IDE가 C 또는 C++로 코딩 할 때 쓸모가 없다는 것이다 (IDE가 아니라면'emacs'라고 계산하지 않는다면). –

+0

나는 당신의 *를 이해하지 못한다. 그래서 "주로 IDE를 만들기위한 것이다"* 문장. 무슨 소리 야? –

관련 문제