
[System] 컴파일 과정의 링크(Link)와 오브젝트 파일(Object File)
🖥️ Computer Science/System
2023. 4. 1. 18:43
C코드나 어셈블리 코드를 컴파일 할 때 결과를 지정할 때 Object File이 될 때도 있고,,, 기계어 코드가 될 때도 있고(?)해서 도대체 둘의 차이가 뭔지, 그리고 오브젝트 파일이라는게 정확하게 뭘 지칭하는지 궁금해서 정리해보려고 한다. 그리고 중간에 나오는 '링크'의 개념을 다뤄보고자 한다. 오늘 다룰 것은 다음과 같다 기계어 코드 vs 오브젝트 코드 (vs 어셈블리 코드) 링크(Link)의 개념 gcc vs as 기계어 코드 vs 오브젝트 코드 (vs 어셈블리 코드) 는 아래 글을 참고하였다. https://stackoverflow.com/questions/466790/assembly-code-vs-machine-code-vs-object-code#:~:text=Object%20code%20i..