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을 사용합니다
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
공지 댓글잠금 [질문] 통합 규정(2019.11.8. 개정) jjohny=쿠마 19/11/08 113036
공지 [질문] [삭제예정] 카테고리가 생겼습니다. [10] 유스티스 18/05/08 136020
공지 [질문] 성인 정보를 포함하는 글에 대한 공지입니다 [38] OrBef 16/05/03 186032
공지 [질문] 19금 질문은 되도록 자제해주십시오 [8] OrBef 15/10/28 219117
공지 [질문] 통합 공지사항 + 질문 게시판 이용에 관하여. [22] 항즐이 08/07/22 271361
181732 [질문] 할리데이비슨 모형 [2] 세타휠1012 25/09/20 1012
181730 [질문] 이 팝송 제목이 뭔지 알 수 있을까요? [2] 잘가라장동건1320 25/09/20 1320
181729 [질문] 비타민C는 복용후 4-6시간 뒤에는 몸 밖으로 배출되는지요...? [5] nexon2166 25/09/20 2166
181728 [질문] 캐슬은 놀이동산이겠죠? [10] toto2446 25/09/20 2446
181727 [질문] 미용실에서 남자손님하고 여자손님 중에 누가 더 매출에 도움이 되나요 [30] liten5711 25/09/19 5711
181726 [질문] 발더스게이트3 1막 관련 문의드립니다 [13] 공놀이가뭐라고3599 25/09/19 3599
181725 [질문] 근거리 도수 안경 효과 있을까요? [19] 교대가즈아3362 25/09/19 3362
181724 [질문] 혹시 TV 사양 관련 선택 하는데 도움 주실 분 계실까요?? [2] 원스2708 25/09/19 2708
181723 [질문] 급합니다. 아이폰17을 가장 빨리 살 수 있는 방법이 뭘까요.... [9] 은빛사막3474 25/09/19 3474
181722 [질문] 레이벤 선글라스중에 이런제품 아시는분 계신가요? [2] 정공법1160 25/09/19 1160
181721 [질문] 뇌 MRA 사진 찍어보셨나요?(MRI x) [13] 매콤한새우1463 25/09/19 1463
181720 [질문] 내가 원하는 자료만 학습해서 문답식으로 공부할 수 있는 AI 추천부탁드립니다 [1] Lump3n893 25/09/19 893
181718 [질문] g80sd oled 모니터 보드가 나간것 같습니다. 수리비 얼마 나올까요? [1] 키토1014 25/09/19 1014
181717 [질문] 갤럭시 S25, S26뭐가나을까요? [20] 포커페쑤2307 25/09/19 2307
181716 [질문] pc견적 질문드립니다 [4] 사일런트힐1277 25/09/19 1277
181715 [질문] 컴퓨터 스피커에서 사람 목소리가 너무 작게 들려요 [14] 밥과글1909 25/09/18 1909
181714 [질문] 동양공포, 괴담류 추천 부탁드립니다. [37] 카오루2368 25/09/18 2368
181713 [질문] 유선 핸디청소기 괜찮은게 있을까요? [6] tratot2216 25/09/18 2216
목록 이전 다음
댓글

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