C++ 개발 툴 좀 알려주세요.

zeshai의 이미지

linux에서 vi 를 에디터로 쓰고 있는데...

클래스가 너무 많아지니... 힘들군요.

C++를 별로 사용안하다가 쓰고 있는지라...

이... 참... 여기저기 보기 힘듭니다....

창도 6개가 한계지... 더 이상 못 띄우겠습니다.

vi에서 유용한 설정이라든지, 잘 활용할 수 있는 좋은 에디터 있으면 알려주세요.

에휴....

nthroot의 이미지

C++로 작성할 경우, Kdevelop 를 사용하고
C로는 Editplus 에서 ftp 업로드 기능을 사용합니다.
콘솔에서 사용할만한 더 나은 방법이 있다면 저 역시 알고싶네요.

------식은이 처------
길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.

yielding의 이미지

vim 6.2를 쓰고 있는데요. 좋은 플러그인이 많이 있는데 꼭 필요한 플러그인
몇 개를 소개해드릴께요..

1) taglist.vim 현재 작업중인 소스코드의 클래스, function, macro 전역변수
등을 창을 쪼개서 보여줍니다..

2) showmarks.vim 마크를 비주얼 하게 보여줍니다.
예)
#include<iostream>
a> using namespace std; <-- 여기의 a> 처럼

3) 그리고 project.vim 여러 개의 화일을 하나의 프로젝트로 묶어서 관리가능합니다..

이외에 grep, ctags, 등등을 잘 설정해서 사용하시면
화일이 100개 이상이더라고 창은 하나만 띄워서 쉽게 코딩가능합니다.

emacs보다 더 좋다고는 말못하겠는데 윈도우의 visual studio 7보다는 훨씬 더 편합니다..

플러그인들은 www.vim.org에 가셔서 많이 다운로드 받은 순으로 검색하시면 되고요 팁도 유용한것이 많이 있습니다.

vim 만세 ^^;

Life rushes on, we are distracted

cedar의 이미지

리눅스용 C++ IDE로 여러가지가 있지만,
대표적으로 다음 세가지를 추천합니다.

KDevelop

  • M$ VC++과 비슷한 환경
  • Qt 애플리케이션에 개발에 최적화됨

Borland Kylix

  • 윈도용 Borland C++Builder/Delphi를 리눅스용으로 그대로 이식(리눅스 전용)
  • 윈도용 프레임워크인 VCL 대신 Qt용 프레임워크인 CLX 사용
  • 볼랜드 C++ 컴파일러만 사용가능

Borland C++BuilderX

  • 자바로 만들어진 IDE: 윈도, 리눅스, 솔라리스 동시 지원, but 상당히 무거움
  • 볼랜드 컴파일러 뿐만 아니라, gcc, icc를 비롯한 외부 C++ 컴파일러를 지원
  • GUI 프레임워크로 VCL/CLX 대신 wxWindow를 기본 지원
[/][/][/]
fender의 이미지

Eclipse CDT도 있습니다. JDT에 비해 기능이 상당히 떨어지는 건 사실이지만 막강한 CVS 통합 기능 하나만 가지고도 고려해볼 가치는 있는 것 같습니다.

----------------------------
[서명] 그놈 한국 사용자 모임 - 그놈에 대한 모든 것! - 게시판, IRC, 위키, 갤러리 등등...

댓글 달기

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