초보적인 질문 두가지

익명 사용자의 이미지

1. 컴파일문제...
그냥 텍스트편집기로 씨로 된 프로그램을 짜구 무슨.c 로 저장한다음
컴파일을 못하겠더군요. 실행파일로 만드는거...
gcc -o 라고 해서 컴파일이 얼렁뚱땅 됐는데 실행은 안되네여..
씨로 짠 것을 어떻게 컴파일하는지 알려주세요

2. 엑스윈도우상에서 아니면 콘솔모드에서라도 할수 있는
프로그래밍통합환경 프로그램 같은 없나여?
예를 들면 도스에서 터보씨나 볼랜드씨처럼 한번에 컴파일과
실행을 곁들일수 있는 거 말예요.
레뎃7.0을 쓰는데 gnome에 비슷한 것이 있는것 같은데 ...
발바닥버튼(시작버튼)을 누른뒤에 development라는 곳에 있던데..
어쨌든 프로그래밍을 특히 씨를 익히는데 조금이나 편리한
통합환경 프로그램없나여?

익명 사용자의 이미지

1. 무슨.c로 저장하셨다면

$ gcc -o 무슨 무슨.c

이렇게 하면 실행파일이 '무슨'으로 생깁니다.(-o는 실행파일명을 지정하는 옵션)
만일 -o옵션을 생략하고 'gcc 무슨.c'라고 한다면 'a.out'이라는 실행파일이 생깁니다.
물론 실행은 'a.out'으로 해주어야 하고요.

2. GNOME에서도 실행이 가능할지 모르겠지만 KDE의 메뉴중에 'kdevelop'이라는 프로
그램이 있습니다.
그런데 이게 좀 덩치도 크지만 익혀야 할 것이 좀 있더군요.
MS-Windows에서 Visual계열을 다루었던 사람이라면 좀 쉽게 접근할 수 있겠지만...
그래도 GUI로 되어있는 컴파일러 툴이니 사용해볼 만은 하더군요.
하지만 초보자에게는 그냥 콘솔에서 하는게 부담이 적다고 말하고 싶네요.
내부적으로 qt라는 라이브러리를 직접연결하는 느낌이고 결과물도 C라기보다는 C++에
가깝게 만들어지고 결국 kdevelop이라는 프로그램이 없다면 qt에 대해 어느정도 알아야
수정하고 컴파일하고 하는 것이 가능하니까요...
하지만 저걸로 배우는 것도 과히 나쁘지는 않겠죠. )
참... Kylix(맞는지 모르겠네요.)라는 MS-Windows로 따지면 Delphi와 유사한 컴파일러
도 있습니다. 이건 설치를 따로 해야하지만... 그리고 언어도 pascal입니다.(그냥 참고만...)

sun1226의 이미지

파일이름을 test.c로 합시다...
그러면 gcc -c test.c이렇게 하면 object파일이 만들어지고
gcc -o test test.c로 하면 test라는 실행파일이 만들어져서,,
./test하면 실행이 됩니다/

hoty12의 이미지

감사합니다아 ㅎㅎ

댓글 달기

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