Emacs에서 사용할 만한 C/C++ 파일 관리 모드가 있을 까요?

hwiorb의 이미지

Emacs 에서, 프로젝트(내의 파일)로 makefile이나 빌드 스크립트를, 자동 생성해주는 무언가(모드나 유틸)가 있을까요?

제가 Emacs에서 C로 컴파일 해본건... 파일추가하는건 고사하고, 수정할때에도 makefile을 손데고 컴파일을 해줘야 하던 기억 밖에 없습니다.
정작 개발에 들어가면 그렇게 손이 많이 가는건 아니지만, 초반에 테스트 작업을 하기 위해 프로젝트별로 만들려고 하면.. 많이 답답하게 됩니다.
(제가 C전문이 아니라서 모르기 때문인지도 모릅니다)

Emacs에서 C로 무언가를 시험해볼때, DevC++나 기존 IDE 환경처럼
파일 추가/변경/삭제와 makefile 자동생성 같은 모드가 있다면, 부디 알려주셨으면 합니다.

kukyakya의 이미지

CMake를 사용해보시는게 어떠실까요?

@ 죄송합니다. 'emacs에서' 라는 조건이 붙었었군요;;;

hwiorb의 이미지

예전에 보기만 하고 필요치 않아서 넘어갔었는데, 다시 살펴보니 굉장히 심플하네요.

디렉토리도 추가 할 수 있군요.

소개 감사드립니다.

nil.

oppor의 이미지

이런게 정말 꼭 필요한데 찾아봐도 없더라구요.
적어도 잘 정리되어 있는 문서나 자료는 없어요.
있다고 해도 하나하나 끼워맞춰서 해야 하거나
아니면 영어...

일단 CEDET 패키지의 EDE가 그런 프로젝트 관리용 모드니까
참고해보세요.

참고:
http://cedet.sourceforge.net/projects.shtml

hwiorb의 이미지

답변 감사드립니다.

찾아보니 eproject 같은 작은 스크립트도 있긴 한데, EDE를 써보라는 얘기도 있네요.

http://stackoverflow.com/questions/978984/is-there-a-good-emacs-project-management-somewhere
http://stackoverflow.com/questions/749888/is-there-a-good-way-to-do-emacs-project

nil.

댓글 달기

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