개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.15 07:24

--with-module=module-type:module-file 옵션 이해를 부탁드립니다.

목록
  • Svelte연구가 16일 전 2025.05.15 07:24 인기
  • 180
    1
제가 학습 중인 컴파일러 관련 강의에서 --with-module=module-type:module-file 옵션을 사용하여 모듈을 컴파일 할 수 있다고 들었습니다. 그러나 이 옵션을 사용할 때 모듈의 종류와 파일의 위치에 대해 정확한 이해가 부족하여 이 문제에 대한 도움을 요청합니다.

제가 이해한 바로는 --with-module 옵션을 사용하여 특정 모듈을 컴파일 할 수 있다고 하였는데, 이 모듈의 종류를 지정할 때 사용하는 module-type과 모듈의 파일 위치를 지정할 때 사용하는 module-file이 무엇인지 원합니다.

그리고 이 옵션을 사용할 때 어떤 형태의 파일을 지정해야 하는지, 예를 들어 .c, .h, .cpp 등 어떤 형태의 파일을 지정해야 하는지 알려주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  16일 전



    --with-module 옵션은 컴파일러가 특정 모듈을 컴파일 할 수 있도록 도와주는 옵션입니다. 이 옵션을 사용할 때 module-type과 module-file이 필요합니다.

    module-type은 컴파일러가 컴파일 할 모듈의 종류를 지정하는 옵션입니다. 예를 들어, C 모듈을 컴파일 할 때는 "c"를 사용하고, C++ 모듈을 컴파일 할 때는 "cpp"를 사용합니다.

    module-file은 컴파일 할 모듈의 파일 위치를 지정하는 옵션입니다. 예를 들어, 모듈의 소스 코드가 저장된 파일을 지정하면 됩니다. 일반적으로 C 모듈의 경우 .c 파일을, C++ 모듈의 경우 .cpp 파일을 지정합니다.

    예를 들어, C 모듈을 컴파일 할 때 --with-module 옵션을 사용하려면 다음과 같이 지정할 수 있습니다.

    --with-module=c:src/module.c

    이 옵션을 사용하면 컴파일러는 src 디렉토리에 있는 module.c 파일을 C 모듈로 컴파일 할 것입니다.

    또한, C++ 모듈을 컴파일 할 때는 다음과 같이 지정할 수 있습니다.

    --with-module=cpp:src/module.cpp

    이 옵션을 사용하면 컴파일러는 src 디렉토리에 있는 module.cpp 파일을 C++ 모듈로 컴파일 할 것입니다.

    2025-05-15 07:25

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 24,073건 / 25 페이지

검색

게시물 검색