교훈 : 헤더 파일에 변수를 포함한 함수를 선언하는 이상한 코딩 습관을 고쳐야겠다.해결법 : 왠만하면 헤더 파일에는 변수를 넣지 말고 함수와 매크로, 구조체 등을 정의하는 용도로 사용하고 꼭 넣어야 겠다면 extern을 반드시 명시해준다. error LNK2001 오류는 코드 문법 자체의 문제는 없으나 링킹 과정에서 같은 코드가 여러번 정의되어 있기 때문에 발생하는 오류이다.12345678//temp.hint abc; //temp1.c#include "temp.h" //temp2.c#include "temp.h"cs 대충 위와 같은 코드가 있다고 정의하자. 헤더 파일에서 변수를 정의를 하는데 temp1.c와 temp2.c에서 둘 다 헤더를 호출하기 때문에 헤더 파일에서는 int abc가 2번 정의되는 사..
대충 축약해서 정리..
디버거 http://idkwim.tistory.com/187디버거 제작 참고자료 목록 http://neilscomputerblog.blogspot.kr/2012/10/single-step-debugging-explained.html single step 관련 BHUSA09-Oh-DiffingBinaries-PAPER.pdf바이너리 디핑 자료이긴 한데 그래프 뷰 관련 내용이 있음 디스어셈블러 Intel 디스어셈블러를 제작할 시 필수 참고 자료, 이것보다 잘 나와있는 자료는 없다. http://blog.naver.com/PostView.nhn?blogId=wwwkasa&logNo=80127495218 디스어셈블러 소스코드랑 설명 https://github.com/gdabah/distormPython용 디스어..