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을 사용합니다
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
89428 [질문] 중고자동차 구매시 세금계산서 발행받을수 있나요? Be[Esin]3212 16/09/04 3212
89427 [질문] 카메라를 구매하고 싶은데 하나도 모르겠습니다. [4] for4ndroid2632 16/09/04 2632
89426 [질문] window7 에서 유용한 프로그램 추천 부탁드립니다. [6] 상자하나2526 16/09/04 2526
89425 [질문] 듀얼 모니터 쓰고 있는데 색감? 조정 질문드립니다. [7] BlazePsyki6016 16/09/04 6016
89424 [질문] [스타2] 다음시즌 프로리그 어떻게 될까요? [13] 삭제됨3895 16/09/03 3895
89423 [질문] 3on3 농구대회 문구에서 3on3 부분을 어떻게 읽나요? [7] 시오리3835 16/09/03 3835
89422 [질문] 토렌트가 컴퓨터에 주는 무리를 정확히 이해하고 싶습니다. [9] 망탕24391 16/09/03 24391
89421 [질문] 차량 앞유리 청소하는법좀 알려주세요 ㅠㅠ [14] 쏭쏭5300 16/09/03 5300
89420 [질문] 여자친구 집안 문제.. [19] 삭제됨4872 16/09/03 4872
89419 [질문] 스토리 치밀한 영화, 드라마, 애니 좀 추천 부탁드립니다. [14] 별이지는언덕3772 16/09/03 3772
89418 [질문] 낙지 제철이 정확히 언제쯤일까요? 토욜저녁축구와치맥캬2928 16/09/03 2928
89417 [질문] [두산]김태형감독이 이현승선수를 계속 마무리로 기용하는 이유는 뭘까요? [13] 서낙도3268 16/09/03 3268
89416 [질문] 구형 i30 딜러에게 구입했는데 어떤가요? [5] 뀨뀨4136 16/09/03 4136
89415 [질문] 공유기]공유기 비밀번호를 모르겠습니다... [8] 냠냠이4266 16/09/03 4266
89414 [질문] 중고나라 사기를 당했습니다. 지금 카톡중인데 '인생은 실전' 어떻게 시전하나요? [7] cs4508 16/09/03 4508
89413 [질문] 결혼예정 여자친구 부모님께 인사드리러 갑니다. 어떻게 해야하나요? [4] 하우두유두6254 16/09/03 6254
89412 [질문] [LOL] 트위치랑 OGN 롤쪽이랑 무슨일이 있었나요? [6] Meanzof3651 16/09/03 3651
89411 [질문] 이 디스코 음악을 아시는 분 계신가요? [3] Meister2377 16/09/03 2377
89410 [질문] 너무 사소한 일로 섭섭해하고 여친 어떻게 할까요? (삭제예정) [8] 삭제됨2855 16/09/03 2855
89409 [질문] 컴퓨터 조립 - 케이스에 하드 배치 관련 질문입니다. [4] 마티치2765 16/09/03 2765
89408 [질문] 비행기(아시아나, 대한항공)에서 술 사는게 면세점에서 사는거보다 싼가요? [6] 엑셀4563 16/09/03 4563
89407 [질문] 30대 초중반 남자 선물 추천 부탁드립니다. [9] 실버벨2810 16/09/03 2810
89406 [질문] 철도관련 민원은 어디로 넣어야 하나요? [1] BLitz.2225 16/09/03 2225
목록 이전 다음
댓글

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