본문 바로가기

기계어2

🔗 링크(Link)란 무엇인가? 컴파일 후에 일어나는 중요한 과정 이해하기링크(Link)란?안녕하세요. 버그없는토마토입니다 🍅우리가 작성한 C 코드가 실행되기까지는 여러 단계의 빌드 과정이 필요합니다.그중 많은 분들이 헷갈려하는 부분이 바로 “링크(Link)”라는 단계입니다.컴파일은 많이 들어봤지만,링크가 정확히 무엇을 하는 과정인지 이해하지 못하면임베디드 개발, 자동차 ECU 개발에서 흔히 마주치는 오류를 해결하기 어렵습니다. 오늘은 링크를 초보자·취준생 눈높이에서 이해하기 쉽게 설명해보겠습니다.실무에서 문제가 발생하지 않는다면 링크란 말을 직접적으로 사용할 일이 많지는 않습니다.그래서 더더욱 모르고 넘어가기 좋은데요알아두면 해가 될리 없는 지식이기 때문에 초급일때 완전한 개념을 짚고 넘어가는 것이 중요합니다.저와 함께 보시죠 1... 2025. 12. 14.
컴파일(Compile)이란 무엇인가? C 코드가 실제 MCU에서 실행되는 과정 이해하기Compile안녕하세요, 버그없는토마토입니다 🍅오늘은 임베디드 개발자라면 반드시 이해해야 하는 개념,바로 컴파일(Compile)에 대해 정리해보겠습니다. PC 프로그램이든 자동차 ECU든, 우리가 작성한 C 코드가 실제 하드웨어에서 어떻게 실행되는지 이해하지 못하면디버깅·최적화·빌드 시스템을 제대로 사용할 수 없습니다.특히 자동차 소프트웨어처럼 안전성이 중요한 분야에서는 “컴파일 과정 이해”는 필수 역량입니다. 컴파일의 개념을 이해하려면 사람의 언어와 마찬가지인 기계어라는 것을 이해해야 합니다.기계의 입장이 되어서 바라보고 생각하면서 글을 읽어봐주세요.그럼 이해하기 한결 편할거예요. 1. 컴파일이란 무엇인가?간단히 말하면,사람이 이해할 수 있는 C 코드 .. 2025. 12. 14.