임베디드 Linux에 깔끔하게 컴파일하려면 어떻게 해야 합니까?

임베디드 Linux에 깔끔하게 컴파일하려면 어떻게 해야 합니까?

나는 unclutter를 사용하여 소스 코드를 얻었고 apt-get source unclutter파일을 내 임베디드 시스템에 복사했습니다.

이제 어떻게 컴파일하나요?

- 갱신

나는 이 답변을 시도했습니다. 소스 코드에서 프로그램을 컴파일하고 설치하는 방법하지만 여기서는 작동하지 않습니다. ".configure"가 없고 make찾을 수 없습니다.

답변1

이 시스템에서 항목을 컴파일하려면 make, gcc 및 일반적으로 임베디드 장치에서 찾을 수 없는 기타 많은 것들이 필요합니다. 일반적으로 다른 컴퓨터에서 크로스 컴파일한 다음 바이너리를 임베디드 시스템에 넣습니다. 운이 좋아서 컴파일할 필요가 없을 수도 있습니다. 귀하의 아키텍처에 적합한 바이너리를 구해 시스템에서 실행해 볼 수 있습니다.

크로스 컴파일은 큰 주제이며 이를 더 쉽게 만들기 위한 많은 도구가 있습니다. 검색할 항목: linaro, buildroot, crosstool.

바이너리를 얻으려면 packages.debian.org로 가서 바이너리가 포함된 패키지를 검색하고 아키텍처(예: arm)에 맞는 패키지를 다운로드한 다음 아카이브 관리자로 열고 "data" 폴더를 살펴보세요. 바이너리 파일을 갖게 됩니다. 바이너리에 필요한 라이브러리도 설치되지 않은 것으로 나타날 수 있습니다. 동일한 프로세스를 수행할 수 있습니다. 필수 라이브러리가 포함된 패키지를 찾고 바이너리를 대상 시스템에 복사한 후 다시 시도하세요.

관련 정보