2015-01-29 5 views
4

필자는 Minix 커널을 수정하려고합니다. 그러나 시작하기 전에 필자는 그것을 컴파일하고 싶다. 그래서 필자가했던 모든 컴파일 문제가 발생했다는 것을 알고있다. 이 미러링되는 경우Minix 소스 코드를 컴파일하려면 어떻게해야합니까?

나는 Minix 3 source code from github을 얻은 :

git clone git://github.com/minix3/minix 

지금, 나는 코드를 수정하기 전에 컴파일하고 싶습니다. 내가 srcmake을 할 때, 나는 src/minix/kernelmake을 수행하여 단지 커널 컴파일 시도 메시지를

Makefile:109: *** missing separator. Stop. 

를 얻을. 이 경우 메시지가 나타납니다

Makefile:2: *** missing separator. Stop. 

어떻게이 문제를 피할 수 있습니까? Minix 소스는 어떻게 컴파일합니까?

+0

github 미러에 대한 링크를 추가하십시오. – tripleee

+1

죄송합니다. 원하는 질문이 무엇인지 이해하지 못합니다. – usernumber

답변

5

미닉스 건축 절차가 다릅니다. 시도하기 전에 Crosscompiling MINIX with build.shMinixOnARM을 읽어보십시오. minix/kernel에있는 Makefile은 보통 make 명령으로 컴파일하도록 설계되지 않았습니다. 만약 도구로 minix/ 폴더에서 컴파일 할 수 있는지 확인하십시오.

0

다음과 같이하십시오 : root로 로그인 한 후/usr/src/tools로 이동 한 후 "make new fresh"(따옴표 제외)를 입력하십시오). 그런 다음 컴파일됩니다.

변경 사항이 있고 Minix가 새 이미지로 부팅되도록하려면 다음을 수행하십시오. 컴파일이 끝나면 "완료"라고 표시됩니다. 그런 다음 "shutdown -h now"를 입력하십시오. 다음 프롬프트에서 "exit"를 입력하십시오. 그러면 재부팅이 시작됩니다. "3"을 누른 다음 Minix는 "make new fresh"를했을 때 만든 사용자 정의 부트 이미지로 부팅합니다.

관련 문제