본문 바로가기
728x90
반응형

분류 전체보기732

Application Memory Dump 분석하기 (part 1) 1. "포스트모템 디버깅"과 "메모리 덤프" "포스트 모템"이라는 말은 "사후(死後)"라는 의미입니다. 사후 세계를 믿는 종교를 "포스트모템 신앙"이라고 하죠. "포스트모템 디버깅 (Post Mortem Debugging)" 이라는 말도 대략 비슷한 의미입니다. 디버거가 설치되어 있고 개발환경이 꾸며져 있는 PC에서 문제가 발생한다면야 별 걱정할 게 없겠지만... 그렇지 않다면 문제가 발생한 PC에서 "메모리 덤프"를 작성하여 분석가능한 개발PC로 가져와서 덤프 분석을 수행해야 합니다. 이런 작업을 "포스트모템 디버깅"이라고 합니다. 대략은 아래와 같은 순서로 진행됩니다. 1. 문제가 발생하는 PC에 Just-In-Time Debugger를 등록 (관련된 내용은 여기를 참조) 2. 오류창이 발생하는 현상.. 2016. 1. 19.
[QT/Embedded] 우분투 Qt5 크로스 컴파일 (14/11/26 2차 수정) 환경은 아래와 같습니다. OS: Ubuntu 14.04 LTS (32bit) Cross compiler: arm-linux-gnueabi 1. tslib 설치 git clone https://github.com/kobolabs/tslib * 버그 fix 버전. cd tslib chmod 755 autogen-clean.sh chmod 755 autogen.sh ./autogen-clean.sh ./autogen.sh ./configure --build=i386-linux --host=arm-linux -prefix=/rootech/lib/tslib CC=/usr/local/arm/4.3.1-eabi-armv6/usr/bin/arm-linux-gcc CXX=/usr/local/arm/4.3.1-eabi-a.. 2015. 3. 11.
ffmpeg window build 빌드하기 1단계 : download 1.1 MinGW download : MinGW-5.1.4.exe [w32api] w32api-3.13-mingw32-dev.tar.gz 1.2 MSYS download : MSYS-1.0.11-2004.04.30-1.exe [msys_dll] MSYS-1.0.11-20080821-dll.tar.gz [bash] bash-3.1-MSYS-1.0.11-1.tar.bz2 [Coreutil] coreutils-5.97-MSYS-1.0.11-snapshot.tar.bz2 [Make] make-3.81-MSYS-1.0.11-2.tar.bz2 1.3 FFMPEG의 source download : download page source download ( direct ) 2단계 : insta.. 2014. 4. 9.
MFC + SQLite3 연동 테스트 환경 : Windows XP + Visual Studio 6.0 + CppSQLite - C++ Wrapper for SQLite Windows 2003 Server + VIsual Studio 2008(9.0) + CppSQLite - C++ Wrapper for SQLite CppSQLite - C++ Wrapper for SQLite : http://www.codeproject.com/KB/database/CppSQLite.aspx 1. 프로젝트 폴더에 밑에 파일 삽입 sqlite3.lib sqlite3.dll CppSQLite3.h CppSQLite3.cpp 2. Visual Studio 6.0 : ALT+F7 -> Link탭 -> Object/library modules: sqlite3... 2014. 3. 1.
hex,ascii,base64 등 .. 간단한 인코딩&디코딩 프로그램 Win API공부하면서 연습용으로 만들어 봤습니다. 근데 api함수보다는 인코딩 디코딩 소스부분을 더 많이 연습한것 같네요. ㅋ,ㅋ 언제 에러 뜰지 모르지만 ... 필요하신분은 사용하세요 @__ 다운로드 -> !.. 한글 유니코드 인코딩하면 뒤에 0000이 붙어버리네요ㅜ . 큰 지장은 없지만 소스를 날려버려서 수정도 못하고 .....ㅡ,ㅡ 2014. 1. 17.
FFMpeg windows build 1. MinGW 설치 Minimalist GNU for Windows 윈도우 환경에서 GNU 컴파일 환경을 구성해 준다.(cross compile) http://sourceforge.net/projects/mingw/files/ 에서 설치파일을 다운 받고 설치한다. 설치 옵션 중 C Compiler, C++ Compiler, MSYS Basic System, MinGW Developer Toolkit을 필수로 체크. 설치경로는 원하는 곳 아무데나. 2. yasm Assembler 설치 asm 컴파일러로 MinGW 시스템에 lilbrary형태로 설치한다. http://yasm.tortall.net/Download.html 여기서 시스템에 맞는 exe파일을 다운받는다. ex) 시스템이 64bit window.. 2013. 10. 28.
728x90
반응형