gedit 사용할때..

jwoo0122의 이미지

초보라서 그런데요, 소스파일을 만들고 나서 컴파일을 어떻게 하죠?
gcc라는걸 깔긴 했는데, 뭔가 중간 과정이 빠진 것 같네요.
gedit로 .c로 저장을 하고 나서, 뭘 해야 할 지 모르겠어요. ㅠㅠ
강좌는 vs를 쓰는 강좌를 보는데, 전 vs가 싫습니다.
소스파일로 만들고 나면 뭘 해야 이게 제대로 작성 된 파일이란걸
알 수가 있죠

? 진짜 멘붕이 옵니다.

jwoo0122의 이미지

리눅스 체험한지 1주밖에 안됬고, c 언어 배우는 중임니다. 어려운 말은 조금 쉽게 풀어서 답변해주세요.

Daiquiri의 이미지

Visual Studio가 싫은 특별한 이유가 있나요??

jwoo0122의 이미지

음...윈도우가 아니라면 딱히 쓸데가 없다는 점.... 전 다른 운영체제라도 마음껏 사용할 수 있는 에디터를 배우고 싶거든요. 윈도우의 경우 메모장, 맥도 텍스트 편집기, 리눅스는 vi나 이맥스 등 간단한 텍스트 에디터로 하는 c프로그래밍을 배우고 싶습니다. 되도록 처음부터요. vs에 적응이 되버리면 후에 불편해질 것 같아서..

qiiiiiiiip의 이미지

초보라면 그부분에서 당황스러울 수도 있겠네요.

gcc -o output_filename your_source_code.c

로 하셔서 output_file_name 가 만들어지면 일단 성공하신 겁니다.

./output_filename 같이 실행하시면 되고요..

그런데 작업환경에 맞는 책을 하나 사시죠.
웹에 다있는 정보지만, 초보때는 책하나를 차근히 따라가는것이 좋습니다.

vs가 싫다면서 vs강좌를 보고 있다면 뭔가 이상하죠??

--

터미널을 안 띄우고 gui상에서 gedit을 실행시킨거라면,
제 답 글이 전혀 이해가 안 되실듯..
그러니 책을 하나 사세요..

snowall의 이미지

초보라고 하시면 그냥 vs강좌 따라하면서 vs로 배우세요. 아무것도 모르는데 나중에 바꾸기 힘들거 고려해서 처음부터 잘 배우겠다는건 어불성설입니다. 굳이 리눅스를 쓸 필요도 없고, 굳이 gedit를 쓸 필요도 없어요.

피할 수 있을때 즐겨라! http://melotopia.net/b

jwoo0122의 이미지

역시 그런가요...

cys9705의 이미지

넵.. 굳이 VS 책으로 억지로 끼워 맞추려 노력하시는 건 에너지 낭비가 아닐까 생각합니다.

이 계정은 더이상 사용하지 않고 있습니다.
솔직히 말하면, 흑역사뿐인 계정이니, 이 서명이 붙은 글은 못 본 척 해주시면 좋겠습니다ㅠㅜ..

익명 사용자의 이미지

이런 비슷한 질문이 가끔 올라오는데 참 궁금합니다.
어느 강의인지, 어느 책인지 모르겠지만 컴파일러, 에디터, IDE의 개념이 뭔지
실제로 어떤 것들이 있는지 정도는 책(강의) 처음에 나와야 하는 것 아닌가요?
VS를 사용하는 강의라도 hello world 코드 입력하고, 메뉴나 버튼 이용해서 컴파일 - 실행해 본다음에는
메모장으로 같은 코드 작성하고 커맨드 라인에서 직접 cl로 컴파일해보고 실행하는 것을 알려줘야
VS IDE가 실제로 하는 일이 무엇인지 알게될텐데 말입니다.

snowall의 이미지

즉, VS의 가장 큰 장점(!)이자 특징이 VS가 그런걸 몰라도 개발할 수 있는 Rapid Development Tool이라는 것이죠...

피할 수 있을때 즐겨라! http://melotopia.net/b

익명 사용자의 이미지

Running Linux 추천합니다.

happy hacking!

댓글 달기

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