[英]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_MALLOC
和AC_FUNC_REALLOC
如果存在)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.