gnu as를 사용하여 32비트 시스템에서 64비트 대상을 크로스 컴파일해야 하지만 컴파일된 스크립트를 실행하면 x86_64-linux-as
찾을 수 없음 오류 메시지가 생성됩니다.
32비트 Debian 또는 Ubuntu 패키지가 포함되어 있습니까 x86_64-linux-as
? 왜 스크립트가 64비트 코드를 생성해야 하는지 잘 모르겠습니다 x86_64-linux-as
. 32비트 버전을 사용하면 안 되나요?
답변1
당신은 그것을 사용할 수 있습니다binutils-x86-64-linux-gnu
, Debian Jessie에서 사용할 수 있습니다(Ubuntu는 아님). 포함되어 있으므로 대상으로 x86_64-linux-gnu-as
사용하도록 구성해야 합니다 .x86_64-linux-gnu