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을 사용합니다
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
96184 [질문] 중소기업 전산실에서 이직 준비에 대한 조언 부탁 드립니다. [8] MayLee4482 17/01/09 4482
96039 [질문] 어플을 만들어 보고 싶습니다. [3] 단수2248 17/01/06 2248
95648 [질문] 노트북 질문입니다(대학교 수준 코딩과 성능 관련) [23] 리나시타9936 16/12/29 9936
95229 [질문] 학점은행제 학사 취득 후 석사 진학에 대한 질문 드립니다 [8] MayLee4033 16/12/22 4033
95192 [질문] 코딩, 프로그래밍 입문서로는 어떤 책, 강의가 좋을지요...? [18] nexon5770 16/12/21 5770
93786 [질문] 노량진 스터디룸 질문입니다. 누명2211 16/11/25 2211
93315 [질문] 컴공 전공자 분들에게 질문이 있습니다 [11] 카별4390 16/11/18 4390
92504 [질문] IT 자습 서적& 방법 추천 질문 [2] 졸려1664 16/11/03 1664
92118 [질문] 노트북 구매 관련 고민입니다. [3] 일리단1558 16/10/26 1558
92073 [질문] 30살 초대졸 전산부 신입, 자기개발에 대한 고민중입니다. [21] MayLee4679 16/10/25 4679
91940 [질문] 코딩 질문입니다. [6] 루꾸2293 16/10/23 2293
91119 [질문] 창업을 위해 홈페이지, 특히 모바일 홈페이지 만드는 법을 배우고 싶습니다. [9] 베르트2923 16/10/07 2923
90813 [질문] if와 switch문을쓰는 c코딩문제질문입니다. [8] 안할란다2959 16/10/01 2959
90503 [질문] C# 코딩 가능한 가장 가벼운 툴이 무엇인가요? [3] Googlo3622 16/09/25 3622
90119 [질문] 삼성전자 S직군 시험 관련 문의입니다. [6] ▶김연아5628 16/09/17 5628
89347 [질문] C++ 컴파일러 보통 뭐쓰나요?? [25] Kobe22373 16/09/02 22373
89254 [질문] 안드로이드 스튜디오 사용 관련해서 질문입니다. Riffrain2237 16/08/31 2237
85865 [질문] 아이폰으로 인터넷상에서 동영상보는 방법은 없는거죠? [3] PRADA2578 16/07/04 2578
83942 [질문] 컴퓨터를 맞추려고 합니다. 파워추천과 자잘한 질문에 답변 부탁드려요. [6] 방민아2197 16/05/31 2197
83913 [질문] 코딩용 노트북 추천 부탁드립니다. [19] AirQuick4141 16/05/31 4141
83199 [질문] 자바스크립트+XMLHttpRequest 질문입니다. [6] 꼭두서니색1610 16/05/18 1610
80400 [질문] [질문] 모니터 추천 부탁드립니다 Mockingbird1176 16/03/27 1176
78901 [질문] 프로그래머가 되려면 어떤 종류의 지식을 배워야하나요? [29] 후제5135 16/02/29 5135
목록 이전 다음
댓글

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