C++ 공부할때 추천해주실만한 툴 있으신가요?

interoasis의 이미지

우선 우분투를 사용하고 있구요. 아직 c++입문단계입니다. 뭐 아는게 없으니 C배울때 쓰던 vim편집기로 그냥 이용하고있는데 혹시 추천해주실만한 프로그램 있으신지요?

java를 이클립스로 공부하는데 여기서도 c/c++프로그래밍이 가능하다해서 한번 설치해봤는데 영,, 어색하네요.

mykldp의 이미지

처음에는 IDE 없이 그냥 텍스트 편집기와 터미널을 사용하시는 것을 추천합니다.
편집기는 vim, 컴파일은 g++, 프로파일링 역시 g++, 메모리 디버깅은 valgrind 면 충분합니다.
연습 프로젝트를 해보시려면 추가로 make 나 cmake 를 사용해보시면 좋구요.(java 로 말하자면 apache ant 같은 겁니다.)
소스 코드 디버거가 문제인데 개인적으로는 디버깅만은 커맨드라인에서 gdb 로 공부하시는 것을 추천하지 않습니다.
gdb GUI 프론트엔드를 하나 찾아서 사용하시는 것이 좋겠습니다.
터미널에서 손수 명령어를 입력하고 거기서 뱉어내는 메시지들 읽고, 분석하는 과정이 초보 시절에 많은 도움이 될겁니다.
제 생각에는 IDE는 나중에 사용하시는 것이 좋습니다.
나중에 사용하실 떄에는 C++ IDE 로 검색하면 많이 사용하는 것들을 찾을 수 있을겁니다.
그리고 설치하셨다는 eclipse CDT 도 많이 사용되는 놈입니다.

익명 사용자의 이미지

netbeans 7.0 써보세요.

mirheekl의 이미지

윈도우에서 넷빈스 돌리면 상당히 무겁게 느껴지는데 리눅스도 그런지 궁금합니다. 여튼 툴 자체는 매우 사용하기 편리했습니다.

--

ifree의 이미지

mykldp 님 말씀대로 텍스트 편집기와 터미널로 연습하시고,
좀 익숙해지면 IDE 로 Codeblocks 추천합니다.

interoasis의 이미지

아, 초보땐 vim이 좋은거였군요. 추천 감사드립니다.:)

vivisection의 이미지

넷빈즈 리눅스에서도 마찬가지로 무겁습니다
전 codelite 추천합니다

디버깅 상관없다면 geany 도 좋습니다

cleansugar의 이미지

재벌 2세가 재벌이 될 확률과
금메달리스트 2세가 금메달을 딸 확률이 비슷해지도록
자유오픈소스 대안화폐를 씁시다.

아이디의 아이디어 무한도전
http://blog.aaidee.com

귀태닷컴
http://www.gwitae.com

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.