BLOG main image
분류 전체보기 (145)
궁시렁 (41)
컴쟁이의 연구실 (66)
리버싱 (21)
배워보자 (3)
좋은 곳 (10)
seyool님의 언팩미#1 들여다보기.
jz in reverse engineering
MS API 드래프트 제 1버전 공개
낚시광준초리의 Blog 세상(IT-Fo..
[Kernel] KeServiceDescriptorTa..
我好电脑,我是一名的程序设计员..
SSDT에 대한 고찰
::거듭나기::
불필요한 관심
^0^range.Net - 신은 불공평하다..
141,652 Visitors up to today!
Today 12 hit, Yesterday 22 hit
daisy rss
^0^range.net
2008/10/14 17:47
갑자기 asm파일을 같이 포함해야만 하는 상황이 발생했다.
SOURCES파일을 열고 'sources=' 란에 해당파일(.asm)을 추가했지만, 빌드하는 방법을 모른다고 에러가 발생하였다.
구글을 뒤져보니 역시 답이 있었다.

만약 catchy32.asm 이 어셈블리로 된 모듈이라면, 해당 아키텍쳐에 맞게끔 지정해줄 수 있었다.
즉, SOURCES와 별도로 어셈블리소스는 'I386_SOURCES=' 항목란에 어셈블리소스경로를 지정해주면 되는 것이다.
마찬가지로 IA64는 'IA64_SOURCES=' 을 이용하며 되겠다.
왜그런지 몰라도, 저 catchy32.asm 은 i386폴더안에 있어야만 되더라..

TARGETNAME=xxxxxxx
TARGETPATH=obj
TARGETTYPE=DRIVER
TARGETLIBS=$(DDK_LIB_PATH)\ntstrsafe.lib
SOURCES=pullout.c \
xxxxx2.c
search.c \
hidecmd.c
I386_SOURCES=i386\catchy32.asm

참고:
http://stackoverflow.com/questions/128120/assembler-file-as-input-for-a-driver-build-with-the-wdk-tools
http://msdn.microsoft.com/en-us/library/ms792417.aspx

크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback Address :: http://0range.net/trackback/266 관련글 쓰기
BlogIcon Sizone | 2008/10/14 18:09 | PERMALINK | EDIT/DEL | REPLY
구글은 역시 짱이야!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

형님 디버깅 스터디 언제부터 시작해욤 -_-?
BlogIcon seyool | 2008/10/16 09:01 | PERMALINK | EDIT/DEL
글쎄,, 민스랑 한번 상의해 보자
대전에서 해야될거 같고, 더하고 싶은사람있으면 같이 하자
스터디실은 충대나 한남대서 하면 좋을거 같은데,,,
괜찮은데 있으면 추천좀 해주고 ㅎㅎ
chpie | 2008/10/15 02:17 | PERMALINK | EDIT/DEL | REPLY
감사합니다 ㅋㅋ
BlogIcon seyool | 2008/10/16 09:02 | PERMALINK | EDIT/DEL
별말씀을요..
요즘에 재미난 일을 또 연구하시나봐요..? ㅎㅎ
BlogIcon somma | 2008/10/15 16:55 | PERMALINK | EDIT/DEL | REPLY
catchy32.asm 라면.. 음.. 어디서 많이 본넘인데..
phide ?
BlogIcon seyool | 2008/10/16 09:04 | PERMALINK | EDIT/DEL
네.. Length디스어셈블러 모듈이지요
BlogIcon kkamagui | 2008/10/15 23:23 | PERMALINK | EDIT/DEL | REPLY
와우~ 좋은 내용 잘 보고 갑니다. ^^
저렇게 빌드하는 방법이 있었군요. ;)
BlogIcon seyool | 2008/10/16 09:18 | PERMALINK | EDIT/DEL
제가 잊지 않기 위해 적은글이에요.
쉽게 찾을 수 있는 내용입니다 ㅎㅎ
n0fate | 2008/11/20 12:29 | PERMALINK | EDIT/DEL | REPLY
오 저런 현상이 있었네요.. 덕분에 저 삽질은 면할 수 있게 되었네요..

감사합니다. :)
BlogIcon seyool | 2008/11/30 00:47 | PERMALINK | EDIT/DEL
오랜만이시네요. 방갑습니다
잘 지내시지요? 오늘도 학교다녀왔는데,, 공사중인거 같더라구요..
잔디밭이 좋았는데...
BlogIcon 미친감자 | 2008/12/26 17:18 | PERMALINK | EDIT/DEL | REPLY
음..좋은 정보.감사합니다...
BlogIcon seyool | 2009/01/03 21:19 | PERMALINK | EDIT/DEL
새해 복 많이 받으세요~
Name
Password
Homepage
Secret