簡體   English   中英

ld 問題 - rpl_malloc(交叉編譯 ARM)

[英]ld problem - rpl_malloc (cross compiling ARM)

我曾嘗試編譯工具shc 我的系統是 amd64,我想為 arm 架構編譯它。 我這樣設置:

CC=arm-linux-gnueabi-gcc ./configure --host=arm

當嘗試make時,出現此錯誤( ld中的問題,但我不明白如何解決它):

Making all in src
make[1]: ingresso nella directory "/shc/src"
arm-linux-gnueabi-gcc  -g -O2   -o shc shc.o  
shc.o: nella funzione "eval_shell":
/shc/src/shc.c:1010: reference not defined "rpl_malloc"
shc.o: in the function "make":
/shc/src/shc.c:1304: reference not defined at "rpl_realloc"
collect2: error: ld returned 1 exit status
Makefile:326: set di istruzioni per l'obiettivo "shc" non riuscito
make[1]: *** [shc] Error 1
Makefile:414: set of istructions for "all-recursive" 
make: *** [all-recursive] Errore 1

編輯configure.ac並注釋掉AC_FUNC_MALLOCAC_FUNC_REALLOC如果存在)。

暫無
暫無

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

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