C관련 질문입니다

우분투 내에서 C를 사용하는 방법을 학교 숙제로 내주셨는데요

흘려듣기론 원래 우분투내에 C프로그래밍이 가능하도록

XP에선 비주얼 스튜디오 같이

그런 툴이 기본적으로 깔려있다고 들은거 같습니다

이거를 수동으로 어떤 파일을 받아서 설치후

C로 코딩하고 컴파일하는 방법을 알아내는 숙제인데요.

인터넷을 뒤져바도 잘 모르겟더군요;;

네이버 지식인도… 블로그도 ㅠ_ㅠ

그래서 여기에 질문할까해서 올립니다

우분투 쓴지 몇일 되지도 않아서 우분투에 관해서 잘 아는편이 아니라서요 ㅠ

자세하게 가르쳐주시면 정말 감사해요 ㅠ_ㅠ

좀 도와주세요 ㅠ

그냥 물어보셨으면 알려드렸을텐데… 숙제라니… =.=
숙제는 자기 힘으로 해야죠!

[quote:xh9r7i7m]흘려듣기론 원래 우분투내에 C프로그래밍이 가능하도록

XP에선 비주얼 스튜디오 같이

그런 툴이 기본적으로 깔려있다고 들은거 같습니다[/quote:xh9r7i7m]
흘려들으셨군요… 기본적으로 깔려있지는 않습니다.

컴파일러와 C 라이브러리, 텍스트 에디터 세 가지가 개발환경의 가장 기본이 됩니다.

컴파일러 http://gcc.gnu.org/
C 라이브러리 http://www.gnu.org/software/libc/

학교 도서관에 찾아가보세요. 훌륭한 책들이 많이 있을겁니다.

[quote="gweere":ly4aumf5]컴파일러와 C 라이브러리, 텍스트 에디터 세 가지가 개발환경의 가장 기본이 됩니다.

컴파일러 http://gcc.gnu.org/
C 라이브러리 http://www.gnu.org/software/libc/

학교 도서관에 찾아가보세요. 훌륭한 책들이 많이 있을겁니다.[/quote:ly4aumf5]

무엇보다 build-essential이 필요하지 않을지… 8-)

숙제는 갈쳐드리면 안됩니다… ㅎㅎ

보통 유닉스 계열에서는 통합된 IDE 사용보단 툴들을 따로 쓰는 분이 아직까지는 더 많습니다.
그러니 컴파일러 설치법만 알아가면 되는 숙제라는 이야기인데 이 정도는 숙제거리라고 하기 좀;;

[code:25hyawsd]sudo apt-get install build-essential[/code:25hyawsd]
로 설치하시면 개발에 필수적인 몇 개가 설치되는데 여기에 컴파일러인 gcc가 있습니다.
컴파일은

[code:25hyawsd]gcc simple.c[/code:25hyawsd]
이런식으로 하면 되고요.

에디터는 그냥 gedit 쓴다고 하세요 :)

교수가 저런 과제를 내었을때는 컴파일에 필요한 도구는 무엇이며 어떻게 설치하고 설정하며 이용되는가를
이해시키기 위함입니다.

"sudo apt-get install 블라블라" 이런식으로 설치하는게 편리하기는 하지만
개발자를 목표로 이제 막 공부를 시작한 학생에게는 적절하지 못합니다.

목표가 컴파일 도구를 설치하는데 있는게 아니라 컴파일을 하기 위해 필요한것은 무엇인지를 이해하는데 있으니까요.

gweere 님 말씀이 맞습니다.
제 글은 그냥 참고용으로만 쓰세요. :)

[quote="gweere":3hip6c12]
목표가 컴파일 도구를 설치하는데 있는게 아니라 컴파일을 하기 위해 필요한것은 무엇인지를 이해하는데 있으니까요.[/quote:3hip6c12]

build-essential 패키지는 그 자체로는 아무것도 설치하는 게 없던 것 같던데요. meta package였던 것 같은데. 저 패키지가 설치될 때 어떤 패키지들이 같이 설치되는지, 그 패키지들 이름하고 설명만 읽어봐도 일단은 훌륭한 공부가 될 듯 합니다.

[quote="haze11":29njsgyi]그냥 물어보셨으면 알려드렸을텐데… 숙제라니… =.=
숙제는 자기 힘으로 해야죠![/quote:29njsgyi]
네이버가 참 여러사람 버릇 버려놓는군요.

[quote="gurge8601":29njsgyi]인터넷을 뒤져바도 잘 모르겟더군요;;
네이버 지식인도… 블로그도 ㅠ_ㅠ[/quote:29njsgyi]

http://lmgtfy.com/?q=%EC%9A%B0%EB%B6%84 ... 4%EC%A7%80

정말 인터넷을 뒤져 보셨습니까? -_-

저도 얼마전에 리눅스로 C 컴파일 해볼려고 검색하다가 알게된 페이지인데

도움이 될까 모르겠네요.

KLDP의 위키에 있는 내용이더라구요…

[url:335cx0yj]http://wiki.kldp.org/KoreanDoc/html/gcc_and_make/gcc_and_make.html#toc1[/url:335cx0yj]

푸훗!
원래 우분투 8.10에서는 gcc 깔려서 나옵니다.
고로…
$gcc 소스 이름.c
라는 명령어만 넣어 주시면 됩니다.
물론, 그 명령어 쓰기 전에, 소스 있는 디렉으로 가셔서 하셔야 하겠죠?

[quote:v5eldneg]http://lmgtfy.com/?q=우분 … 4%EC%A7%80

정말 인터넷을 뒤져 보셨습니까? -_-[/quote:v5eldneg]

며칠전에 KLDP에서 보던 그 화면이군요… ㅋㅋㅋㅋ