[질문] 이클립스 CDT 설정방법

dummy999의 이미지

이클립스에서 C및 C++을 쓰고싶습니다.
그런데 솔직히 설정자체를 잘모르겟습니다.

컴파일러 경로를 어떻게 해야하나요?
물론 어떤사람들은 환경변수에서 설정하면되지않겠냐라고 하는데
환경변수손안대고 하고싶습니다.

왜 파란 화살표방향을 누르면 컴파일되지않는건가요?
아.. 이방법.. 상당히 번거럽게하는군요..

이클립스는 정말 인터페이스가 엉망이라는 생각이듭니다.
그러나 꼭알려주세요 ㅠ.ㅠ

아참 또다른질문도있습니다.

이클립스를 비롯해 중형 IDE들은 프로젝트단위로 컴파일할수밖에 없나요? 그냥 VI처럼 파일하나만 딸랑 하고싶은데..
상당히 귀찮게 처리를 요구하네요..

다크슈테펜의 이미지

상당히 난감하시군요...
우선 이클립스 메뉴얼은 읽어 보셨는지 궁금하네요..
메뉴얼 읽어 보면 다 나오는 내용을 가지고 안된다고 하시니 참 난감합니다.
우선 메뉴얼을 읽어 보십시요...자신이 익숙치 못할 수도 있지만 그렇다고 인터페이스가 엉망이라고 하는 것 자체가 엄청난 오류입니다.메뉴얼 읽어 보십시요.
CDT설정 방법은 BBS 여기만 검색해도 충분히 하실수 있을 겁니다.
PS:더미님께는 필요한것은 IDE가 아니라 컴파일과 연동이 가능한 편집기 인것 같습니다.제가 생각하기에는..........

인생이란게 다 그런게 아니겠어요....? 뭘(?)
http://schutepen.egloos.com

dummy999의 이미지

Quote:

상당히 난감하시군요...
우선 이클립스 메뉴얼은 읽어 보셨는지 궁금하네요..
메뉴얼 읽어 보면 다 나오는 내용을 가지고 안된다고 하시니 참 난감합니다.
우선 메뉴얼을 읽어 보십시요...자신이 익숙치 못할 수도 있지만 그렇다고 인터페이스가 엉망이라고 하는 것 자체가 엄청난 오류입니다.메뉴얼 읽어 보십시요.
CDT설정 방법은 BBS 여기만 검색해도 충분히 하실수 있을 겁니다.
PS:더미님께는 필요한것은 IDE가 아니라 컴파일과 연동이 가능한 편집기 인것 같습니다.제가 생각하기에는..........

님의 생각도 맞은거같습니다.
그런데 제게 그보다 더필요한것은 IDE의 표준이고 그표준으로된 IDE인거같네용
그렇게된다면 적어도 제가 여기에 이런무례한짓을 하지않았어도 되었을테니까요
여튼 여러방법이있어서.. 또 정리되지않는 방법들이많아서..
제가 물어보긴한겁니다.
방법이 워낙많아서 또 제가 원하는 방법은 지원되지않는거같아서
물어본겁니다.

혹시나 정석대로 가는 그런모드가있을지몰라서..
또 그것을위해서 그림을 삽입해주는 쎈쓰도 보여줄지몰라서요
아무튼 삽질을 해보라고 권유하니 해보긴하겠습니다만..
저는 삽질보다 CDT나 이클립스의 인터페이스의 전환이 요구된다생각됩니다..

저는 인터페이스 익히면서 한번도 머리써가면서 익혀본적이없는거같네용
적어도 다른프로그램에선말이죠.
뭐랄까 생각하는곳에 그기능이있고
대부분 그경로는 최악의경우 5턴안에 존재하는 범위였던거같은뎅..

좀처럼 그연동부분이 매끄럽게 해결안되네요..

------------------------------------
F/OSS bless you... ^^*

다크슈테펜의 이미지

그럼 더미님의 입맛에 부합되는 툴을 사용하시면 되는겁니다.
이클립스가 훌륭한 툴인것은 사실이지만 그게 모든 사람에게 입맛에 맞을수는 없습니다.그리고 그렇게 되면서 덩치가 커지는 것 역시 저도 바라지 않구요.
그리고 이때까지 어떤 툴을 사용하셨는지는 몰라도 적어도 프리퍼런스나 아니면 옵션은 초기 세팅할때 한번은 안 둘러 보시는지요...? 누구도 이클립스 사용하라고 강요한적은 없습니다.허나 지금 적어 놓으신대로 제가 생각한다면 더미님의 입맛에 맞는 툴을 사용하시는게 차라리 나을 것이고 매뉴얼도 한번도 읽어 보지 않으면서 인터페이스가 불편하네 하시면서 불평을 늘어 놓을 필요도 늘어 놓아서도 안된다고 생각합니다.이클립스가 더미님에게는 생소한 툴일텐데 그것을 사용하기 위해서 삽질은 하기 싫다라고 생각하시는 더미님이 이상합니다.
PS:이때까지 더미님의 글을 많이 읽어 봤지만 이정도에서도 플레임을 늘어 놓으신다면 정말 더미님은 지식을 날로 먹고 싶구나라고 밖에 생각이 안듭니다.

인생이란게 다 그런게 아니겠어요....? 뭘(?)
http://schutepen.egloos.com

kslee80의 이미지

Eclipse CDT 에서 컴파일러 셋팅을 CDT 맘대로 해버린다면 문제가 될 소지가 많습니다.
Java 와는 틀리게, C 는 컴파일러마다의 구현 자체가 틀려서,
특정 환경의 프로그래밍 시에 특정 컴파일러를 써야 하는 경우가 대부분입니다.
그런 사용자들을 배려하지 않는 IDE 야말로 표준 IDE 에서 동떨어지는게 아닐까 생각되는군요.

실제로, 표준 IDE 라는것은 존재하기 매우 어렵죠.
사람마다 IDE 툴에 요구하는 인터페이스가 틀리기 때문이죠.
어떤 사람들은 간편한 RAD 계열의 툴을 요구할테고..
어떤 사람들은 강력한 기능에 마우스질을 최대한 안하는 인터페이스를 요구할 것입니다.
(실제로 코딩 오래 하고 앉아있다보면, 마우스질을 최대한 안하는 쪽에 손을 들어주게 됩니다;;)

FlOw의 이미지

dummy999 wrote:

아참 또다른질문도있습니다.

이클립스를 비롯해 중형 IDE들은 프로젝트단위로 컴파일할수밖에 없나요? 그냥 VI처럼 파일하나만 딸랑 하고싶은데..
상당히 귀찮게 처리를 요구하네요..


이번에 다시쓰면서 알게된 것인데..

프로젝트를 만들때 '관리makeC프로젝트' 로 만들면 make파일을 지정할 필요없이 CDT의 관리하에 들어가서, JDT처럼 저장만 하면 자동으로 컴파일 됩니다.. 파일 하나만 딸랑 하고싶다면 '관리make프로젝트'로 만드는걸 추천합니다. 녹색화살표 누르면 실행 됩니다.(단, 처음 실행때는 컴파일된 실행파일을 지정해줘야 합니다)

'표준makeC프로젝트' 로 만들면 make파일을 사용자가 만들어 줘야하며, 직접 빌드시켜줘야 되는 표준 그대로 입니다. ...

갠 적으로 eclipse 매력에 빠졌어요~_~ 워닝이나 에러가 난 부분은 line number 옆에 표시가 되니 넘 편해요 ....ㅋ
강 ~ 추~

-------------------- 절취선 --
행복하세요:)

dummy999의 이미지

간만에 이클립스분석작업들어가봤습니다.
조만간 결과를 완성된 문서로 만들텐데
특별히 뭘로 만들어야할지몰라서 망설이다가

ThinkWise로 문서를 만들려합니다. -_-;;;

마인드맵이라 보긴편리합니다.
대신 상용이라는점이..

ThinkWise랑 mind mapper랑 똑같은거니 아무거나 받아보시길
어둠의 경로를 추천하긴하지만 양심에 걸린다면.. -_-;;

------------------------------------
F/OSS bless you... ^^*

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.