프로그래밍 공부하기 좋은 리눅스는 어떤게 있을까요

tonight1의 이미지

집에서 우분투 6.10 을 설치해서
C 프로그래밍을 해봤는데요
pthread 가 컴파일이 안되네요..

다른 리눅스를 설치해야되나요?
프로그래밍 하기 좋은(??)리눅스는 어떤게 있을까요//

예진아씨의 이미지

문제가 생기면 뭘 모르거나 실수한 게 아닐까부터 생각하는 게 아니라,
컴파일러 탓도 아니고, 리눅스 배포판을 탓하다니 정말 놀랍습니다.
혹시, 낚시인가요?

임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/

임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin

tonight1의 이미지

음 낚시글 올려서 정말 죄송하구요.
리눅스를 처음 써보고, 마땅히 물어볼 사람도 없고..
어처구니 없는 질문으로 느껴졌을지도 모르지만
제 입장에서는 뭐가 문제인지도 몰라서 올린 질문이지만.
바로 낚시 취급당하다니 정말 놀랍습니다.

예진아씨의 이미지

컴파일이 안되면 먼저 본인이 실수하거나 환경설정을 덜 했나 따져 보고
그 다음에 컴파일러나 라이브러리 설치가 안 되어 있나 따져 보고
모든 것이 다 맞다는 것을 확인한 다음에야
OS를 다시 설치할지 말지를 고려해야 하는 것이 순서인데
갑자기 다짜고짜 리눅스부터 다시 설치해야 하냐고 물으시기에
좀 당황스러워서 성급하게 반응하였습니다.

임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin

임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin

cinsk의 이미지

Gentoo가 괜찮은 것 같습니다.

Fedora같은 배포판은 xxx 패키지를 써서 프로그램을 컴파일하려면 보통 xxx-devel이라는 패키지를 따로 설치해야 합니다. 하지만 gentoo의 경우 소스에서 직접 빌드를 해서 설치하기 때문에 따로 패키지를 구별해서 설치하지 않습니다.

반대로 말하면, xxx 패키지를 써서 직접 프로그래밍을 하지 않는다면 Fedora와 같은 방식이 디스크 공간을 더 효율적으로 쓴다고 말할 수 있겠죠.

다른 배포판은 써 본적이 별로 없어서 잘 모르겠군요.

--
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://www.cinsk.org/cfaqs/

gamdora의 이미지

-lpthread 링크 옵션을 주면 될 지도 몰라요.

저도 Ubuntu Edgy 썼는데 pthread는 아주 잘 돌아갔습니다.

monpetit의 이미지

역시 devel 패키지를 따로 설치할 필요가 없죠.
바이너리 패키지라 설치도 빠르구요.

cronex의 이미지

gentoo가 괜찮은 선택일 수도 있겠습니다.
gentoo를 설치하다보면 컴파일러와 라이브러리에 대한
지식이 쌓이더군요...
물론 삽질경력과 함께....

------------------------------------------------------------
이 멍청이~! 나한테 이길 수 있다고 생각했었냐~?
광란의 귀공자 데코스 와이즈멜 님이라구~!

------------------------------------------------------------
이 멍청이~! 나한테 이길 수 있다고 생각했었냐~?
광란의 귀공자 데코스 와이즈멜 님이라구~!

SoftOn의 이미지

에러 메시지 등의 콘솔에서 뜨는것 보여주면 쉽게 해결해 줄 수 있을 겁니다.

혹시 build 관련 컴파일러 등등을 설치 안 하신 것은 아닌지? 우분투는 기본으로 안 깔려 있습니다.

아래와 같이 하면 빌드 관련 기본 툴은 깔아줍니다.

sudo apt-get install build-essential

ftfuture의 이미지

우분투를 계속 쓰세요..
ubuntu.. 추천합니다..
일단 처음이시니 쓰기 편해야 합니다.
우분투 없을때는 레드햇 계열(요즘 fedora, cent-os)가 자료가 가장 많았지만..
요즘은 우분투가 자료가 더 많은것 같더군요.. 아직도 레뎃계열이 많긴하지만요..
사용자 편이성에서 우분투에 한표 던집니다.
저는 kubuntu(ubuntu+kde) 씁니다..
패키지 관리 툴로 죽 보시면 프로그래맹 관련 패키지 하나하나 깔아보시면서 공부하시면 잼있습니다. ^^
그럼..

feanor의 이미지

데비안을 강력하게 추천드립니다.

댓글 달기

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