cargo build --release --target aarch64-unknown-linux-gnu
을 사용하여 내 aarch64 아키텍처에 대해 spotifyd를 컴파일하려고합니다. 모든 종속성이 설치되어 있고 지금까지 컴파일이 작동합니다.spotifyd, arm64 용 교차 컴파일
그러나, 마지막 단계 (Compiling spotifyd v0.1.1 (file:///home/ubuntu/spotifyd)
가) 실패 :
= note: aarch64-linux-gnu-ld.gold: -Wl,--as-needed: unknown option
aarch64-linux-gnu-ld.gold: use the --help option for usage information
화물에 대한 나의 구성은 aarch64 링커 사용하는 설정입니다 :
/root/.cargo/config
[target.aarch64-unknown-linux-gnu]
linker = "aarch64-linux-gnu-ld.gold"
-Wl
가 aarch64-linux-gnu-ld.gold
을 내 사용할 수없는 것 같습니다를 , aarch64-linux-gnu-ld.gold
에 대한 대안이 있습니까? 아니면화물에서 -Wl
기를 제거 할 수 있습니까?
귀하의 조언에 감사드립니다.
이제 amd64 또는 arm64가 있습니까?또한,'-Wl, xyz'를 링커에 건네 주면 그 깃발이 보통 "링커에게 앞으로 xyz"를 의미하기 때문에 저에게 이상하게 보입니다 ... – Siguza
arm64, -wl은 자동으로화물에 의해 통과 된 것 같습니다 ... –