어디로가야하오
192
2020-01-24 19:43:13
7
696

C++ 리눅스에서 개발시 궁금한게 있습니다.


이번에 이직을 하게되면서 제가 C#, Java 서버개발을 윈도우에서만 써오다가 새로 이직한 회사에서는

리눅스 기반에 C++ 로 개발하는 서버파트로 들어가게 되었는데요.

보통 윈도우에서는 자바는 이클립스로 C#은 VisualStudio로 작업을 하다보니까 리눅스처럼

편집기로 소스짜고 컴파일까지 명령어로 해본적은 생소한 편이긴한데 보통 실무에서는

리눅스 C++ 개발할때 진짜로 cpp 파일 하나만들고 컴파일해서 오브젝트 파일하나로 프로그램 돌리고

그러나요??

이직 준비기간동안 C++강의 들으면서 공부하고 있긴한데 대부분 윈도우에 VisualStudio로 되있는거라

리눅스에서는 실무를 어떻게 하는지 감이 잘 안오네요...

1
  • 답변 7

  • MKRO
    384
    2020-01-24 19:54:25 작성 2020-01-24 19:54:58 수정됨

    cmake, make등으로 빌드 시스템 구축해서 빌드합니다

  • 블레이크
    1k
    2020-01-24 19:57:59

    저때는 그냥 vi 로 개발했었습니다. 윈도우로 따지면 그냥 메모장과 마찬가지지요.

  • 어디로가야하오
    192
    2020-01-24 20:13:28

    MKRO 

    혹시 그렇다면 회사에서는 Centos를 기반으로 서버를 개발한다고 했는데 같은 리눅스 계열인 

    우분투에서 개발한것을 centos에서 테스트하는 방법도 괜찮을까요??

    아무래도 우분투가 좀더 검색되는 툴이나 그런게 많아보이긴해서요


  • MKRO
    384
    2020-01-24 20:30:46
    저는 데비안 계열만 써봐서 확답은 못하겠지만 개발하는데에 크게 달라서 문제 될 점은 없을거라고 생각합니다
  • 아범테크
    579
    2020-01-24 21:31:34
    우분투 버전이 centos에 비해 너무 버전이 높지 않으면 (특히 gcc, glibc 버전) 괜찮을 겁니다. 아님 우분투에서 빌드할 때 도커 centos 이미지를 써서 빌드하면 좋을 듯 합니다.
  • defult
    7k
    2020-01-24 22:46:09

    QT등을 쓰기도하고

    코드 작성은 윈도우에서 비주얼스튜디오코드 등을 이용해서 작성하고 빌드만 리눅스로 하기도 합니다.

    이건 회사별로 환경에따라 다릅니다.

  • 마르세유1
    1k
    2020-01-25 03:07:30

    vscode 사용해서 윈도우에서 개발하시면됩니다. remote 붙여서 사용하시면 되요.

  • 로그인을 하시면 답변을 등록할 수 있습니다.