각 OS에서 C/C++를 재컴파일해야 하는 이유는 무엇입니까? 이 질문에는 이미 답변이 있습니다. "실행 가능 파일" 운영 체제가 종속되는 이유는 무엇입니까? (6개의 답변) 닫힘1년 전. 이것은 다른 어떤 것보다도 이론적인 질문이다.저는 낮은 수준의 프로그래밍에 관심이 많은 Comp sci 전공자입니다.나는 비밀리에 일이 어떻게 돌아가는지 알아보는 것을 좋아한다.저의 전문은 컴파일러 디자인입니다. 어쨌든, 첫 컴파일러 작업을 하고 있을 때, 뭔가 혼란스러운 일이 일어나고 있습니다. C/C++로 프로그램을 작성할 때, 전통적으로 사람들이 알고 있는 것은 C/C++ 코드가 마법처럼 그 기계의 네이티브 코드로 변환된다는 것입니다. 하지만 뭔가 앞뒤가 맞지 않아요.x86 아키텍처를 대상으로 C/C++ 프로그램..