PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2016/09/02 14:04:33
Name Kobe
Subject [질문] C++ 컴파일러 보통 뭐쓰나요??
안녕하세요 이번학기 자료구조를 듣는 학생입니다.

수업은 C++로 진행을 하는데요 노트북에서 putty로 학교 리눅스 서버로 연결해서 과제를 하고는 합니다

다름이 아니라 메인과제 말고 매일매일 보너스로 나오는 과제가 있는데요 간단한 C++ 프로그램 입니다. 코딩 끝내고 바로 업로드 하구요

제가 예전에 받아놓은 DevC++로 계속 했더니 불편한 부분이 많더라구요 서포트를 안해준다고도 자주 뜨구요.

혹시 C++ 사용하시는 분들 컴파일러 어떤거 사용하시는지 궁금합니다. 또 왠만한 코딩 하려고 하면 어떤 컴파일러를 쓰면 좋을까요?

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
Je ne sais quoi
16/09/02 14:12
수정 아이콘
리눅스면 g++이죠
16/09/02 14:16
수정 아이콘
g++가 visual studio 같은 컴파일러 인가요??
제가 관련 개념이 아직 부족합니다 ㅜㅜ 제 노트북은 윈도우라서 윈도우에서 사용하려고 합니다. 윈도우에서도 상관 없을까요?
16/09/02 14:19
수정 아이콘
리눅스는 clang
윈도우는 최신 비주얼 스튜디오
외우세요
16/09/02 14:22
수정 아이콘
오 그렇군요! 사실 비주얼 스튜디오는 용량때문에 고민하고 있었는데 바로 받아야겠습니다
감사합니다!!
아이노드
16/09/02 14:23
수정 아이콘
윈도 10 쓰시면 WSL설치하시고 bash실행하시면 학교에서 운영하는 리눅스 환경과 거의 비슷하게 쓰실 수 있습니다.
16/09/02 14:24
수정 아이콘
질문자는 아니지만 이거 좀 자세히 설명 부탁드려도 될까요?
윈도우에서 bash shell을 쓸수 있다는건 알겠는데 도무지 어떻게 해야되는지 잘 모르겠어요ㅠㅠ
아이노드
16/09/02 14:26
수정 아이콘
https://msdn.microsoft.com/en-us/commandline/wsl/about

기준으로 하시면 됩니다.

http://www.zdnet.co.kr/news/news_view.asp?artice_id=20160408093059

한글 문서는 요걸 참조하시면 될 것 같네요.
16/09/02 14:38
수정 아이콘
오 감사합니다!
16/09/02 14:30
수정 아이콘
사실 예전에 노트북에 파티션 나눠서 리눅스 깔아보려고 시도하다가 저장된 모든게 초기화된 흑역사가 있습니다 크크
말슴하신 방법으로 한번 구현해 봐야겠네요 감사합니다!
16/09/02 14:28
수정 아이콘
그냥 리눅스에서 man gcc를 해보시거나 구글에서 gcc 검색해보시면 사용법이 있을겁니다.
리눅스환경에서는 보통 과제단위는 그냥 gcc로 일일이 커맨드를 써도 되지만, 실제 빌드서버에서는 make 등의 스크립트를 만들어서 빌드합니다.
16/09/02 14:36
수정 아이콘
사실 메인 과제는 putty 를 이용한 학교 리눅스 서버에서 말씀하신데로 make 파일을 이용해서 만들어야 합니다. 그 개념도 지난주에 배워서 너무 햇갈리네요 ㅜㅜ 헤더나 소스파일정도만 알겠고 .o 나 dependency도 그렇고.. 리눅스에 빨리 적응해야겠다는 생각이 듭니다. 감사합니다!
유리한
16/09/02 15:34
수정 아이콘
사실 IDE에서 해주니까 그렇지, 비주얼 스튜디오에서도 make파일을 쓸 수 있어요. 리눅스의 문제라고 하긴 뭐하고, ide없이 개발하는게 얼마나 짜증나는지 알게되는거죠. 크크
유리한
16/09/02 14:45
수정 아이콘
솔직히 컴파일러보다는 IDE에 대해 질문하신 것 같습니다.
dev-cpp 는 ide이고 컴파일러로는 gcc(mingw)를 씁니다. mingw는 gcc의 윈도우 포팅버전이라고 생각하시면 됩니다.(비슷한 것으로는 cygwin이 있죠.)
비주얼 스튜디오는 msvc를 씁니다. microsoft visual c++쯤 되겠죠.
16/09/02 15:08
수정 아이콘
말씀하신게 맞는것 같습니다! 컴파일러랑 IDE의 정확한 개념도 햇갈려요 ㅜㅜ
일단 VS로 제 정신건강을 지키려고 합니다 크크
말씀하신것중에 eclipse는 자바배울때 사용한 경험이 있네요
빨리 레벨업 하고싶어요 ㅠ 답변 감사합니다!
유리한
16/09/02 15:27
수정 아이콘
IDE 는 통합 개발 환경이죠 크크
컴파일러, 텍스트 편집기, 디버거 등등이 포함된 개념입니다.

이것저것 다 귀찮으시면 그냥 구름이나 클라우드9 같은 웹 IDE를 쓰셔도 됩니다. 크크
https://www.goorm.io/
https://c9.io/
유리한
16/09/02 14:48
수정 아이콘
ide 답변으로 넘어가자면..
윈도우에서야 닥치고 vs 쓰는게 정신건강상 좋긴합니다만,
일단 오픈소스 ide 위주로 보자면..
codelite 가 요새 좀 잘 나가는 듯 보이고,
code::blocks도 꽤 오래된 프로젝트구요.
리눅스쪽에서는 kdevelop도 쓰입니다.
간단하게는 eclipse cdt 도 괜찮습니다.

콘솔환경에서는 이것저것 묶어서 vim을 ide처럼 쓰셔도 되고..
몇몇 geek들은 emacs 를 ide 로 쓰기도 합니다.

저는 c/c++에서 손 뗀지 오래되서 요새 뭘 많이 쓰는지는 모르겠네요.
저는 뭐 xcode 씁니다.
개발괴발
16/09/02 14:54
수정 아이콘
대학생이시지요?

Visual Studio Community Edition이 공짜입니다.
OS에 관계없이 편하게 C++ 공부만 하실거라면 VS 만한 툴이 없습니다.

리눅스 서버에 업로드하시기 전에 해당 코드들을 복붙하셔서 g++로 테스트만 간단히 한번 하면 되지 않을까합니다.
저도 대학에서는 유닉스(리눅스가 아닙니다!) 기반에서 과제를 하곤 했는데
사회 나와보니 여러모로 편한게 최고더군요 =_=
16/09/02 15:06
수정 아이콘
Visual Studio 도 버전이 많네요.. Visual Studio Code 받았다가 지우고 말씀하신걸로 다시 받았습니다! 편한게 최고군요 크크
16/09/02 15:10
수정 아이콘
아 말씀하신대로 대학생 맞습니다
맷랩만 쓰다가 제대로 코딩하려니깐 어렵네요 ㅜㅜ
자바초코칩
16/09/02 14:54
수정 아이콘
컴파일러는 리눅스(gcc/clang), 윈도우(최신 msvc)
IDE는 리눅스(clion), 윈도우(최신 비쥬얼 스튜디오)

clion은 JAVA ide로 잘나가는 jetbrain사에서 만든 c/c++ ide인데 괜찮더군요.
16/09/02 15:13
수정 아이콘
우선 말씀하신 VS를 받았습니다! clion도 나중에 익숙해지면 한번 사용해 봐야겠네요
16/09/02 15:16
수정 아이콘
IDE는 c++ 이클립스도 괜찮습니다. 무료이기도 하고 회사에서도 범용성때문에 전 이클립스 씁니다.
이클립스 익숙해지면 자바 C C++ 다 쓸수 있으니까요.
컴파일러는 해당 플롯폼에 맞게 쓰시면 됩니다. 구글에 이클립스 C++ 윈도우(or linux) 치면 이클리스 설정 부터 컴파일러 받는거 까지 다 나와 있습니다.
유리한
16/09/02 15:24
수정 아이콘
정작 자바하는 사람들은 intellij로 넘어가고 있..크크크크
16/09/02 15:46
수정 아이콘
요새 업무가 바뀌어서 리눅스로 개발하느라 개발IDE를 주변사람에게 물어봤는데 리플들보고 천천히 찾아보고 맞는 거를 찾아봐야겠네요
칸나바롱
16/09/02 15:49
수정 아이콘
컴파일러 자체는 G++을 쓰구요
맥에서는 CLION을 사용합니다
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
91388 [질문] 갑자기 스피커 소리가 엄청나게 작아졌습니다. [3] 비익조13062 16/10/12 13062
91387 [질문] 한성 MBF170과 비슷한 키보드 뭐가 있을까요? [1] SaiNT2672 16/10/12 2672
91386 [질문] 모바일로 야구 중계 보는 것에 관한 질문입니다 [4] 정지연2340 16/10/12 2340
91385 [질문] 윈도우10 에 백신프로그램 [4] 태양처럼4240 16/10/12 4240
91384 [질문] 로보킹을 사려고 합니다 [4] Techsod2743 16/10/12 2743
91383 [질문] 윈도우 설치 질문입니다! [2] 파란토마토2351 16/10/12 2351
91382 [질문] 세금에 대한 질문입니다. [8] Fanatic[Jin]1969 16/10/12 1969
91381 [질문] 주차장 테러 자차보험 처리 하는것이 좋은가요? [3] 술이 싫다3373 16/10/12 3373
91380 [질문] 초경량 노트북 모델 추천부탁드려요. [12] Cherish3106 16/10/12 3106
91379 [질문] 혼술남녀 정채연 별명이 뭔가요? [8] 속보4120 16/10/12 4120
91378 [질문] 30살 직장,인생관련 상담입니다. [12] 삭제됨3664 16/10/12 3664
91377 [질문] 감기 걸린 친구한테 해줄수 있는게 어떤게 있을까요? [14] StillAlive6020 16/10/12 6020
91376 [질문] 삼각함수 양 길이를 알때 각도를 추론 하는 방법 질문 [6] K55786 16/10/12 5786
91375 [질문] 컴퓨터 견적 관련 문의입니다. [16] Volume2986 16/10/12 2986
91374 [질문] [오버워치] 북미계정을 만들었는데 [4] POTG2429 16/10/12 2429
91372 [질문] 경남권에서 2시간 이내의 여행지? [10] 사이시옷2919 16/10/12 2919
91371 [질문] 신라면이 부동의 1위를 하는 이유 [40] Repppo6156 16/10/12 6156
91370 [질문] 검색하다 일베링크가 뜨면 클릭하시나요? [29] 벼에서쌀을3202 16/10/12 3202
91369 [질문] 이슬람 과학을 유럽 과학이 추월한 것에 대해서 질문 [17] 언어물리4276 16/10/12 4276
91368 [질문] pc게임을 할 패드 추천 부탁합니다 [7] SlaSh.3017 16/10/12 3017
91367 [질문] 제품 / 식당 등 리뷰 일베 vs 네이버블로그 어디가 더 신뢰가시나요? [17] 콜라제로3115 16/10/12 3115
91366 [질문] 놋북 코어2듀오 vs i3-6세대 [5] 스타더스트2903 16/10/12 2903
91365 [질문] 단통법 시행 2년 어떻게 생각하시나요 [21] 도들도들2977 16/10/12 2977
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로