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을 사용합니다
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
91643 [질문] 저탄수 고지방 식이요법하고있는분 계신가요? [7] 여왕의심복2930 16/10/17 2930
91642 [질문] [LOL] 토, 일 4강경기 블루, 레드 팀 정해졌나요? [2] 아마존장인2450 16/10/17 2450
91641 [질문] 새면대 밑 배관 조립 순서좀 알려주세요... [2] 꽃이나까잡숴2993 16/10/17 2993
91640 [질문] 먹고 나서 다음날 괜찮은 술은 뭐가 있나요. [22] 갓조3238 16/10/17 3238
91638 [질문] lchf 다이어트중인데 땀이 너무 많이 납니다. [2] 부폰4054 16/10/17 4054
91637 [질문] 글쓰기 관련 도서 추천부탁드려요. [17] 멍멍머멈엉멍3718 16/10/17 3718
91636 [질문] 손발톱살의 갈라짐이 피부과를 가야 할 정도일까요? [2] 소오강호2479 16/10/17 2479
91635 [질문] 일본어 초보가 공부하는방법?? [5] 사는게젤힘드러3302 16/10/17 3302
91634 [질문] 삶은 계란 만드는 팁을 나눠주세요! [18] 구경꾼3633 16/10/17 3633
91633 [질문] 윈도우10에서 키보드 키가 두번씩 눌립니다. [1] 5547 16/10/17 5547
91632 [질문] [LOL] 롤드컵에서 케틀/자이라가 1티어인 이유? [16] 콰트로치즈와퍼3948 16/10/17 3948
91631 [질문] 영어 공부방법 질문 [7] 스타급센스2460 16/10/17 2460
91629 [질문] 공부 방법에 대해 질문합니다.(시험용) [8] 송하나2331 16/10/17 2331
91628 [질문] [LOL] 온게임넷 해설진의 땜빵 방송을 찾습니다... [6] 예니치카3101 16/10/17 3101
91627 [질문] 물리학문제 [15] 캐터필러2751 16/10/17 2751
91626 [질문] 위쳐3 고티 이 사이트에서 사도 되나요? [6] 오렌지망고2857 16/10/17 2857
91625 [질문] 왜 죄를 짓지 말고 살아야 하는가 [47] 한달살이4305 16/10/17 4305
91624 [질문] 요즘도 게임 복돌이 많나요? [16] StillAlive5179 16/10/17 5179
91623 [질문] 아이폰7 구매질문입니다. [6] 삭제됨2305 16/10/17 2305
91622 [질문] 보통 부모님께 용돈 언제부터 드리나요? [22] 흰배딱따구리6793 16/10/17 6793
91621 [질문] iMessage 관련 질문 (삭제 예정) [12] 삭제됨2442 16/10/17 2442
91620 [질문] 오사카여행 계획중인데 해외로밍 차단에 대해서 질문드립니다. [6] 바이브3259 16/10/17 3259
91619 [질문] [LOL] 락스 / 스크 / 삼성 누가 더 쌜까요? [33] 칼퇴추구자3373 16/10/17 3373
목록 이전 다음
댓글

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