본문 바로가기
반응형

makefile2

c++] make, makefile의 사용방법(기본적인 설명) 1. makefile 이란?? 요 세개의 파일이 있다고 가정해 봅시다. 우리는 아래와 같은 명령어를 통해 실행파일을 만들어낼 수 있습니다. $ g++ -c test1.cpp add.cpp -> test1.o, add.o 파일 생성(오브젝트 파일) $ g++ -g test1.o add.o -> a.out 파일 생성(실행 파일) or $ g++ test1.cpp add.cpp -> test1.o, add.o, a.out 파일 생성 이렇게 된다면 해당 폴더 안에는 6개의 파일이 존재하게 됩니다. 그런데 만약에 헤더 파일을 바꾸거나, mius.cpp라는 코드가 추가되거나, 동적 라이브러리를 추가하게 되거나 등.... 다시 컴파일 해야할 일이 생깁니다. 또한 .o(오브젝트 파일)은 쓸모가 없어고 보기에도 폴더 자.. 2020. 5. 18.
도전 임베디드 OS 만들기 - hello world 출력!!(Ubuntu 18.04 64bit ver) u-boot 에뮬레이터로 hello world를 출력해 보는 글이 되겠습니다. 우선 이지부트 소스를 다운받아야 합니다. $ wget http://forum.falinux.com/_zdownload/data/ezboot.x5.v18.tar.gz $ tar -zxf ezboot.x5.v18.tar.gz 다운로드 후 압축을 풀면 'v18.org' 디렉토리가 생성될 것입니다. 디렉토리에 들어간 후 ls를 해보면 아래와 같은 디렉토리가 있을 것입니다. 여기서 사용할 폴더는 include, main 디렉토리 입니다. 따라서 이 두개를 따로 빼줍니다. $ mkdir ~/navilnux $ cp main/ ~/navilnux -r $ cp include/ ~/navilnux -r 그 후 main 디렉토리에 있는 ser.. 2019. 8. 30.
728x90
반응형

스킨편집 -> html 편집에서