startProject 수행 후 수정하지도 않은 파일에 대해 다음과 같은 에러가 날 수 있다.
startProject로 project1을 만든 후 건들지도 않았던 ../src/geekos/idt.c에서 에러가 발생했다.
이 경우 nasm 어셈블러에 문제가 생긴 경우일 수도 있다. 다시 설치해주자.
nasm 설치 sudo apt-get install alien sudo alien -k nasm-2.08-1.i386.rpm sudo dpkg -i nasm-2.08-1_i386.deb
nasm은 GeekOS 컴파일에 필요한 어셈블러입니다. (홈페이지 : http://www.nasm.us/)
최신버전은 호환성에 문제가 있어 2.08대 버전을 사용해야 합니다. 홈페이지로 들어가 Download 링크를 누른 후, 2.08 디렉토리의 linux 디렉토리에서 nasm-2.08-1.i386.rpm을 다운로드합니다.
설치 패키지를 다운로드 한 후, 우분투에서 설치 가능한 패키지로 변환하기 위해 alien을 사용합니다. alien은 다음 명령어로 설치할 수 있습니다.
alien을 설치했다면, 다음 명령어를 입력하여 다운로드한 *.rpm 패키지를 *.deb 패키지로 변환합니다.
변환이 완료되면 다음과 같이 nasm-2.08-1_i386.deb 파일이 생성됩니다.
다음, 생성된 설치 패키지를 설치합니다.
'Development > GeekOS' 카테고리의 다른 글
[startProject하기] (0) | 2012.04.25 |
---|---|
[GeekOS 과제를 위한 환경설정] (0) | 2012.03.16 |