ALL55 Linux 간단한 Makefile 리눅스에서 컴파일할때 항상 gcc -i a.out a.c 커맨드를 입력했지만,프로그램규모가 커질수록 필요한 소스파일을 하나씩 입력하는것이 점점 버거워질것이다.이때 필요한것이 Makefile인대Makefile을 읽어들여서 알아서 컴파일해주게 된다. Makefile 에 대한 설명 1. $@ 목적파일의 이름을 나타낸다2. $< 소스파일 한가지를 나타낸다.3. $^ 소스파일 전체를 나타낸다.4. 최상단에는 최종프로그램의 이름을 'all:'과 함께 넣는다. ex) main.c와 foo.c를 컴파일해주는 Makefile all: hello_world hello_world: main.o foo.o gcc -o $@ $^ main.o: main.c gcc -c $@ $ 2015. 11. 20. Simple window debugger(미완성) #include #include #include #include #include #pragma comment(lib, "psapi.lib")#define BUFSIZE 512 int main(){ STARTUPINFO si = { 0 }; PROCESS_INFORMATION pi = { 0 }; wchar_t *target = L"C:\\windows\\system32\\notepad.exe"; //타겟프로세스 세팅 if (TRUE != CreateProcessW( target, NULL, NULL, NULL, FALSE, CREATE_NEW_CONSOLE | DEBUG_PROCESS, // DEBUG_PROCESS 로 설정하면 자식프로세스까지 추적할 수 있다. NULL, NULL, &si, &pi)) .. 2015. 11. 20. [pwnable.kr] echo2 - 50 pt 보호되어 있는 글 입니다. 2015. 11. 20. [pwnable.kr] simple login -50 pt 보호되어 있는 글 입니다. 2015. 11. 17. 이전 1 ··· 4 5 6 7 8 9 10 ··· 14 다음