簡體   English   中英

用於樹莓派 /lib/arm-linux-gnueabihf/libc.so.6 的 gcc 交叉編譯:未找到版本“GLIBC_2.34”

[英]gcc cross compiling for raspberry pi /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.34' not found

在 Ubuntu 22.04 LTS 上,我正在為樹莓派進行交叉編譯。 當我在 pi 上運行任何構建的可執行文件時,我收到此鏈接錯誤:

/lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.34' not found

與 gcc-9、gcc-10、gcc-11 和 gcc-12 交叉編譯時出現此錯誤。

pi 正在運行“Raspbian GNU/Linux 11 (bullseye)”。 解決此問題的最佳方法是什么? 不同版本的 Raspbian 會解決這個問題,還是我需要安裝更新版本的 glibc?

我通過 在此處為 raspberry pi Bullseye 找到正確的預構建交叉編譯器解決了這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM