VC++ 프로젝트를 현재 작업중인 부트 로더에서 사용할 16 비트 플랫 오브젝트 파일로 컴파일하려면 어떻게해야합니까?16 비트 obj 파일 VC++
제 생각에 오브젝트 파일은 기술적으로 이미 "플랫"이며 링커는이를 대상 실행 파일 형식으로 변환합니다. 내가 그 객체 파일을 얻고 링커를 통해 그것과 내 어셈블리 코드 (obj 형식으로)를 전달하여 플랫 부트 로더를 만들 수 있기를 원한다.
[guide] [1]은 파일의 위치에 대해 구체적이지 않으며 단지 cl.exe
, link.exe
및 ml.exe
(MASM)을 사용한다고 말합니다.
이 가이드는 MASM을 사용하지만 NASM으로 오브젝트 파일을 출력하는 방법을 알고 있습니다. 내 주요 문제는 VC++입니다.
은 와콤 전용 설치 프로그램으로 제공됩니까? 컴파일을 쉽게하기 위해 SVN 코드로 배포하고 싶습니다. –
@ColeJohnson : 소스 코드로 제공됩니다. 거기에서 당신이 적합하다고 생각하는 포장은 당신이 얼마나 야심적인지에 대한 질문입니다. –
하지만 C++로 작성된 것은 아닙니까 ?? –