저도 리눅스로 돌아가기 껄끄러운점 하나

bookgekgom의 이미지

대학에서 C++ 와 JAVA 를 배우는데

자바는 어디서나 짜던지 상관이 없어서 그냥 그런데로 할수있는데

C++ 의경우 g++ 로 컴파일후 교수님께 제출해도 괜찮을지 의문이고

리눅스 C++ 와 m$ 에서 만든 비주얼 C++ 툴로 만드는 거하고 같을지도 의문이고

고수님들은 알고계신가염...ㅠㅠ?

그렇다고 vmware 로 윈도우 돌려서 비주얼 C++ 깔아도...ㅠㅠ 모두 활용못하니까 쓸모 없을것 같고

차라리 그럴꺼면 그냥 윈도쓰지 왜 리눅스 쓸려고 하냐라고 할까봐 윈도우에 남아있는데

리눅스가서 쉘스크립트같은것도 작성해서 써보고 싶고 잼있을거 같은데...

결국답은 안나오고 밤은 깊어지고 잠은오고 =_=

고수님들아 굿나잍

gamdora의 이미지

숙제를 낼 때 컴파일 환경을 잘 적어서 내면 괜찮을 겁니다.

송효진의 이미지

미국 대학도 그런가요?
한국에서 유독 불거지는 문제가 아니었나봐요.

ps. 가상환경도 나쁘지 않아요. 어차피 망가지는 XP 다시 띄우기라도 쉬워야...

emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~

imyejin의 이미지

과목의 특성상 특정 플랫폼에서만 구현된 라이브러리가 있는 경우는 어떤 환경을 쓰라고 알려 줄테고, 그게 아니라면 (예를 들면 데이타구조나 알고리듬 같은 과목 경우) 호환성 있는 C/C++ 코드를 작성해서 내면 될텐데요.

소스 컴파일 자체를 조교나 교수가 하지 않나요? 빌드가 되는지 확인하는 것도 숙제 채점에서 중요한 것 중의 하나니까요. 안그러면 컴파일 안되는 소스 적당히 적어 내고, 바이너리만 어떻게 돌아가는 걸로 내 수도 있고 -_-;;

하여간 과목 숙제는 당연히 과목에서 지정한 플랫폼에서 하는 게 원칙이죠.

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

[예진아씨 피카사 웹앨범] 임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin

klara의 이미지

Quote:
C++ 의경우 g++ 로 컴파일후 교수님께 제출해도 괜찮을지 의문이고

교수에게 물어보면 되지 않나요?
hexascii의 이미지

학생이라면, 당연히 Dual 이상의 부팅환경이 편합니다.

저도 학생이지만 학기가 바뀔 때마다 환경이 바뀌는 상황이 많아서,

결국, Vmware에 뭐 깔고 뭐 깔고 하는 거 보다는, 네이티브로 여러개 돌리는게 속편합니다.

현재 제 놋북에 깔린 OS는 Gentoo, Ubuntu, XP, Leopard 이렇게 4개를 돌립니다.

생각해보니... ... FreeBSD 7.0도 추가하려고 생각만 하고 있군요..ㅡㅡ;;;

방학을 이용해서 파티션 작업을 한번 하신다면, 두고두고 편합니다.

hexagon의 이미지

저도 학생이지만 전산 비전공자라서 리눅스 하나로 오케이입니다만....(OpenSuSE)
wine으로 MS Office 2003도 돌아가고 얼마전에는 MS Office 2007을 구매해서 wine 0.9.59버전으로 구동했더니 잘되는군요.
아래아 한글은 아직 라이센스 구매를 못했지만 wine0.9.59에서 구동되는지 테스트 해봐야겠습니다....
"라이센스따위"라는 생각으로 무시하자면야 리눅스용 한글 2005(windows용 2004를 포팅한거라죠..)체험판 크랙해서 사용해도 되니까 사실 전산 전공자가 아니라면 학생이라도 OS는 하나만 쓰는게 맞지 않나요?

새로운 환경에 도전하는게 취미라면야 vmware든 멀티부팅이든 상관 없겠구요...

전산전공자라면 필요한 각 환경이 네이티브환경이라면 좋겠구...

그렇지 않다면 한가지로 올인~

그런 의미에서 windows 응용프로그램중 포기하기 어려운게 있다면 리눅스 전용(悛用)에 고민하는게 당연한거고, 절대 포기할수 없다면 윈도우즈 하나만 사용하는 것도 나쁘지않은 선택이죠..

dragonkun의 이미지

한국 학생이지만 특별한 경우 빼고는(DirectX를 쓰라던가하는..)
주로 리눅스에서 개발했습니다.

과목에서 언어나 개발환경을 제한하는 경우가 많지 않았고..
개발할 때, OS 종속적인 코드를 잘 쓰지 않으면 됩니다..

바이너리 제출하라고 하면, 그냥 리눅스에서 개발한 코드가지고 윈도에서 컴파일해서 제출합니다.
GUI 같은 건 wxWidget 같은 크로스 플랫폼 라이브러리를 많이 썼구요.
--
Emerging the World!

Emerging the World!

cross의 이미지

win32 api나 MFC 라이브러리를 쓰는 경우가 아니면

GNU 라이브러리만 사용해도 될 듯 하고

윈도우 프로그래밍 하고 싶으시면 GTK나 QT 라이브러리 사용하시면

양쪽 다 사용 가능하니 괜찮지 않을까요?

그냥 텍스트 프로그래밍 하면 어느 쪽이나 상관 없을 듯 싶습니다.

댓글 달기

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