Makefile 시작하기

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ธ.ค. 2024

ความคิดเห็น • 43

  • @이쪼-f9x
    @이쪼-f9x 8 หลายเดือนก่อน

    은행개발자로 일했고 잘 만들어진 프레임워크 툴만 사용하다가 이직 후 리눅스 환경의 Makefile을 처음 접해봤습니다. 너무 막막했는데 진짜 정말 이 영상은 저에게 단비같은 존재입니다ㅠㅠ 설명이 너무 이해잘돼서 제 막막한 심정이 쓰나미처럼 뚫려버렸어요 정말 감사합니다. 이 영상을 평생 두고 볼테니 영상 삭제하지 말하주세요 ㅠㅠ

  • @홀루룰-f3j
    @홀루룰-f3j 3 ปีที่แล้ว +14

    대학 교수가 3시간 떠들어서 이해 못 시킨걸 25분만에 이해시키는게 정말 대단합니다. 맘같아선 우리학교 컴공과 교수님으로 모시고 싶음

  • @hyejeongim4039
    @hyejeongim4039 2 ปีที่แล้ว

    감사합니다 꼭 행복하세요

  • @pianojung
    @pianojung ปีที่แล้ว

    친절하고 자세한 설명 감사합니다.

  • @davidkim8343
    @davidkim8343 4 ปีที่แล้ว

    와... 동료들과, make ㅁ만들어 보려고, 영상을 봤습니다.
    친절하게 알려주셧 고맙습니다.

  • @이인섭-r2x
    @이인섭-r2x 5 ปีที่แล้ว

    대박입니다. 컴파일러와 링킹을 이보다 더 잘 설명해주실수 없을겁니다 ㅠㅠ 감사합니다!!

  • @SaladCoding
    @SaladCoding ปีที่แล้ว

    좋은강의 감사합니다!!!

  • @jayoon6339
    @jayoon6339 3 ปีที่แล้ว +1

    makefile 강좌 미쳤다.... 어느 쪽에 계신가요? 그쪽으로 제가 절 드리겠습니다😂😂😂

  • @jamesjoo9144
    @jamesjoo9144 5 ปีที่แล้ว

    정말 감사합니다. 최고입니다.

  • @catdaddy8803
    @catdaddy8803 5 ปีที่แล้ว

    감사합니다 형님 어렵지만 반복 숙달하도록 하겠습니다

  • @김승완-z4c
    @김승완-z4c 2 ปีที่แล้ว

    깔끔한 설명 너무 도움 많이 되었습니다~! 구독 누르고 가요!

  • @갈가마구
    @갈가마구 3 ปีที่แล้ว

    와 보고 까먹고
    또 까먹고
    이건 뭐 어지간 하면 기억이 남을 만도 한데
    참 무한 반복을....
    암튼 Makefile은 이 영상 하나로 시마이...
    정말 감사합니다.

  • @ilsooyu2523
    @ilsooyu2523 3 ปีที่แล้ว

    감사합니다. 깔끔하게 설명해주셔서 잘 이해했습니다.

  • @hyeongwookjang2165
    @hyeongwookjang2165 7 หลายเดือนก่อน

    와우 진짜 이해잘됨.. 설명도 부드러워서 시간순삭이었습니다.

  • @ksmani0
    @ksmani0 4 ปีที่แล้ว

    정말 감사합니다! 큰 도움이 됐습니다 :) 머리에 속속 들어와요.

  • @BAJJAK
    @BAJJAK 4 ปีที่แล้ว

    설명 너무 깔끔하셔서 이해가 한 번에 됐네요~ 너무 감사합니다!

  • @혼하
    @혼하 3 ปีที่แล้ว

    친절한 설명 감사합니다!!

  • @윤여환-f9k
    @윤여환-f9k 3 ปีที่แล้ว

    감사합니다

  • @베르크K
    @베르크K ปีที่แล้ว

    와…어떤 공부를 어떻게 하시면 이렇게 이해하고 설명하실 수 있나요?

  • @user-merme
    @user-merme 4 ปีที่แล้ว

    설명 정말 좋네요 감사합니다. cmake사용법도 강의해주세요!!^^

  • @WinLOL-p1v
    @WinLOL-p1v 2 ปีที่แล้ว +1

    안녕하세요 한가지 궁금한 점이 생겨서 댓글 남깁니다.
    혹시 main.h 파일의 경우에는 컴파일을 따로 안 시켜되나요?
    안 시켜도 된다면
    main 파일 관련이 아니라
    kor.c나 usa.c가 만약에 헤더파일이 있었다면
    이들도 컴파일을 따로 안 시켜도 되는 것인지
    아니면 main 관련 파일들만 헤더파일을 컴파일을 안 시키고
    나머지 파일들에게 헤더파일이 존재할 경우 컴파일을 시켜주는 것인지 궁금합니다.

  • @nowhere9678
    @nowhere9678 4 ปีที่แล้ว

    와우 정말 명쾌해요!! 감사요

  • @이지섭-h4v
    @이지섭-h4v 4 ปีที่แล้ว

    오오.. 한방에 이해됐습니다! 감사합니다!!

  • @gaspell
    @gaspell 2 ปีที่แล้ว

    와.. 신기하네요

  • @김경민-o3b3z
    @김경민-o3b3z 6 หลายเดือนก่อน

    알려주셔서 감사합니다. 하지만 제가 지금 visual studio 2022에서 C++ 파일을 만들고 있는데 거기서 Makefile을 만드는 방법을 올려 주실 수 있나요. 다들 vscode를 사용해서 찾을 수가 없네요. 잘 부탁드립니다.

  • @groundp2779
    @groundp2779 3 ปีที่แล้ว +1

    MakeFile에 대한 다른 블로그 글, 설명 글 봐도 이해가 쉽지 않았는데
    이 영상 보고 쉽게 이해했네요!
    감사합니다^^
    항상 응원할게요:)

  • @davidkim8343
    @davidkim8343 4 ปีที่แล้ว

    유투브 하단은 재생바가 투명하게 가리는 공간이라서,
    터미널 명령어 입력시 계속 가려지는 슬픔. ㅠㅠ

  • @Affineflow
    @Affineflow 4 ปีที่แล้ว +1

    궁금한 점이 있습니다.. make에서 main.o를 타겟으로 지정할때, 의존파일에는 main.c가 와야하는게 아닌가요? main.c를 dependency부분에 적지않고 생략한 뒤에 command만 입력하는 이유가 궁금합니다.

    • @시골사는개발자
      @시골사는개발자  4 ปีที่แล้ว +1

      Dependency는 의존 파일의 의미가 아니라 해당 Taget을 만들기 위해서 선행되어야 하는 Taget들의 목록이라고 이해하시면 좋을듯 합니다.
      Dependency에 기록된 Taget을 또 찾아서 실행시킵니다.
      그래서 all로 먼저 실행되어야 하는 Taget을 지정하지 않으면 첫 줄만 실행하고 끝나는 거라고 영상에서 아마 설명드렸을 겁니다.
      결론적으로 main.o를 만들기 위한 Target은 필요가 없기 때문에 command만 사용하시면 됩니다.

    • @Affineflow
      @Affineflow 4 ปีที่แล้ว

      @@시골사는개발자 답변 감사합니다!

  • @nick-healthy
    @nick-healthy 3 ปีที่แล้ว

    13:55분에서 'gcc' 글자가 있는 곳으로 바로 옮기는 기능을 쓰려면 어떻게 해야하나요?

    • @시골사는개발자
      @시골사는개발자  3 ปีที่แล้ว

      명령모드(esc 키를 누른뒤) 슬래쉬(/)를 입력하면 문자열 검색이 됩니다. 예를들어 /gcc 입력후 엔터를 치면 gcc가 포함된 문자열이 검색됩니다. 이때 소문자 n 키를 누르면 아래로 찾기, 대문자 N키를 누르면 위로 찾기가 됩니다. 또다른 기능으로는 문자열 위에서 shift + 8키를 누르면 해당 문자열이 검색 됩니다.

    • @nick-healthy
      @nick-healthy 3 ปีที่แล้ว

      @@시골사는개발자 빠르게 답장주셔서 감사합니다!
      shift + 8 은 처음 알았네요! 감사합니다 :)
      혹시 / 후 문자열 검색할 때, 대소문자 구분 없이 문자를 검색하는 방법이 있을까요?
      예를 들어 gcc, Gcc, gCC 모두 검색되는 예시처럼요

  • @ygs6450
    @ygs6450 3 ปีที่แล้ว

    vi에서 copy paste할때 긁는거는 어떻게 하신건가요??
    우분투에서 하려는데 안되서 그냥 y, p 로 사용하는데 어떻게 잘라내기를 하시는지 모르겠어요 ㅜㅠ

    • @시골사는개발자
      @시골사는개발자  3 ปีที่แล้ว +1

      복사할 위치에서 shift + v 키를 눌러 비쥬얼 라인으로 변경합니다.
      복사할 위치까치 커서를 옮기면 비쥬얼 라인이 계속 확대가 됩니다.
      이 상태에서 y 키를 누르면 복사가 되고 붙여넣기 할곳에서 p 키를 누르면 붙여넣기가 됩니다.
      잘라내면서 복사할때는 비쥬얼 라인 상태에서 x키를 누르면 됩니다.

  • @한우섭-i6r
    @한우섭-i6r 4 ปีที่แล้ว

    안녕하세요. 제가 알고 싶던 중요한 정보를 이렇게 자세하게 알려주셔서 진심으로 감사를 드립니다^^ 질문이 하나 있습니다. 디렉터리를 각각 만들어서(src obj bin) c파일을 src에 저장해두고 make를 실행하면, o파일은 obj에, 실행파일은 bin에 위치시킬 수 있는 Makefile을 만들고 싶은데 조언을 부탁드릴 수 있을까요? 수고하세요^^

    • @시골사는개발자
      @시골사는개발자  4 ปีที่แล้ว +3

      말씀하신 기능을 위해 보통 install 이라는 이름으로 기능을 정의합니다.
      아마 오픈 소스 컴파일을 해보셨으면 make install 이런걸 보셨을 겁니다.
      아래 간단한 예제를 보시고 원하시는데로 응용을 해보시면 될듯합니다.
      a.out: a.o
      gcc a.o
      a.c:
      gcc a.o
      install:
      cp a.o ./obj/
      cp a.out ./bin/

    • @한우섭-i6r
      @한우섭-i6r 4 ปีที่แล้ว

      @@시골사는개발자 헉...벌써 답글을 올려주셨네요. 오픈 소스 컴파일은 잘 모르지만 열심히 해보겠습니다. 정말 감사합니다^^

  • @01earslap57
    @01earslap57 5 ปีที่แล้ว

    13분 55초 쯤에 vi 안에서 한블럭 단어 바꿔치기 하는 단축기가 뭔가요??

    • @시골사는개발자
      @시골사는개발자  5 ปีที่แล้ว

      매크로 기능을 말하는듯 싶습니다.
      특정 기능을 수행하고 이와 똑같은 일을 반복하고 싶을때는 매크로 기능인 . (점) 키를 눌러 주시면 됩니다.
      말씀하신 영상 부분에서는 'gcc' 라는 단어를 명령모드에서 c+w 연속키로 삭제하고
      'CC'라는 단어를 입력한뒤 다시 명령모드로 돌아갑니다.
      이때 제가 했던 행동이 매크로에 기본으로 저장되는데
      이와 같은 행동을 반복하고 싶을때는 . (점) 키를 눌러주시면 됩니다.
      좀더 자세하고 다양한 기능은 "Vi 시작하기" 영상을 참고 하시기 바랍니다.
      th-cam.com/video/GWo_MxMlJJ4/w-d-xo.html

  • @최준우-n9r
    @최준우-n9r 4 หลายเดือนก่อน

    개추

  • @윤여환-f9k
    @윤여환-f9k 3 ปีที่แล้ว

    감사합니다

  • @janshaka
    @janshaka 2 ปีที่แล้ว

    감사합니다