2010-07-17 5 views
5

Linux에서 IDE 기반이 아닌 C 개발 환경을 어떻게 설정합니까?비 IDE C 개발 환경

+1

프랭크 (Frank)는 환경을 설정하는 방법에 대한 지침을 요구하는 것이지 어느 것이 가장 좋은지에 대한 의견이 아닙니다. – GoalBased

+1

@GoalBased : 답변을 작성하는 답변에 댓글을 달았습니다. 그러나 emacs 또는 vi/gcc/make 환경 유형은 일반적으로 Linux에서 설치가 필요하지 않습니다. Linux를 설치하면 이미 설치되어 있기 때문입니다. – GreenMatt

답변

13

gcc + make + vi 당신은 행복하게 살 것입니다! 당신이 매저 키스트하지 않은 경우

+4

메이크가 나를 너무 행복하게하지는 않는다 ... – Cogwheel

+9

''행복하게 해봐요 '? :) –

+9

make는 다른 모든 것들을 제외하고 최악의 빌드 시스템입니다. –

1

:

GCC + cmake + 나노를)

것은 당신의 .nanorc 파일을 편집해야합니다 (당신은 예를 들어 일반적으로/등/nanorc)에서 복사 할 수 있습니다

+5

CMake는 마조히즘입니다. 죄송합니다. –

+0

@Matt Joiner, make만큼 나쁘지 않음 : D –

2

좋아, 누군가가 말하길 : Emacs, gcc, make.

코멘트 작성자가 제안한대로 -이 설정에 대한 지침을 찾고 있다면 이미 사용 된 대부분의 Linux 배포판이 이미 설치되어 있기 때문에 설정이 필요 없을 것입니다.

+3

이것이 내가 밤에 잠을 잘 수없는 이유입니다. –

+0

어딘가에 다른 누군가가 이맥스를 사용하고있을 수도 있기 때문에 누군가가 밤에 잠을 잘 수 없다면, 첫 번째 사람은 실제로 그걸 가지고 얼마나 좋은지를 알게되고 살고 살아야한다는 것을 배울 필요가 있습니다. – GreenMatt

+0

-1 이맥스 농담 만 해요. Emacs는 훌륭한 운영체제라고 할 수 있습니다. 필요한 모든 것은 괜찮은 텍스트 편집기입니다. 다행히도 이제 vi 에뮬레이터를 사용할 수 있습니다. – JeremyP

1

이맥스 + Cedet 최고의

2

좋아 내 환경 :

Geany 또는 gedit, make, GCC. 커맨드 라인에서 코드를 작성해야한다면 아마 emacs를 통해 vi 나 nano로 갈 것입니다. 이제는 이맥스에 더 이상 대처할 수 없습니다.

1

나는 gtkemacs, gcc, make를 사용하지만 요즘은 더 자주 scons합니다.

이 질문은 종교 전쟁을 자극하는 데 매우 위험합니다. 시작하자 : 광산 이외의 모든 구성이 열등하다.

8

꽤 좋은 개발 환경이 이미있을 것입니다. 설정이 필요하지 않습니다. 이는 대부분의 Linux 설치가 GNU/Linux이기 때문입니다. GNU는 C 소프트웨어 개발에 필요한 모든 것을 제공합니다. 사용 ''

이 프로그램은

which gcc 
which make 

Gcc이 컴파일러 당신의 실행 경로에 있는지 확인하는 명령. Make을 사용하면 컴파일 및 링크 단계를 정의 할 수 있습니다. GNU emacs과 같이 여러 편집기 (예 : gcc, nano 및 GNU emacs)가 설치되어있을 가능성이 큽니다. 당신이 (예를 들어) 이맥스이있는 경우 그 사용자가 입력하여 바로 프로그램을 실행할 수 있습니다 (... 즉,이 which: no emacs in 말을하지 않음) which 명령이 유효한 경로를 반환하는 경우

which emacs 

유형을 참조하십시오 그것의 이름 :

emacs 

예를 들면.

+4

우분투에서 '꼭 필요한 설치를해야합니다'라고 생각합니다. 아치에서는'팩맨 -S베이스 디벨'입니다. 다른 배포판에 대해서는 잘 모릅니다. –

+0

브렌든 감사합니다; 나는 그것이 그가 찾고있는 정보의 유형이라고 생각합니다. – GoalBased

0

gcc + vim/vi + (make)를 권하고 싶습니다.

Vim/vi는 완전히 외국 적이기 때문에 커서를 옮기거나 텍스트를 삽입하는 데 어려움을 겪을 지 모르지만 다행스럽게도 Vim은 시작할 수있는 매우 유용한 교사와 함께 제공됩니다 셸에서 vimtutor 명령을 호출합니다. 그것은 당신을 일어나게하고 곧 달릴 것입니다!빔의 인터페이스는 처음에는 정말 기괴한 밀교하지만 일단 익숙해지면 코드 증가 극적으로을 편집 할 때

, 당신이 당신의 생산성을 볼 것이다 (매우 당신이에 vimtutor을 완료 한 번 복용해서는 안)!