1.在做第一个实验Lab 1: Booting a PC时,编译lab 时出错
lib/printfmt.c:42:对‘__udivdi3’未定义的引用
lib/printfmt.c:50:对‘__umoddi3’未定义的引用
原因:由于在printfmt.c文件中用了libgcc.a中的库函数,但是我的开发环境是64位的gcc,所以找不到这个库文件。
解决:
sudo apt-get install gcc-multilib
sudo apt-get install ia32-libs lib32gcc1 lib32stdc++6
2../autogen.sh: 4: autoreconf: not found
sudo apt-get install autoconf automake libtool
时间: 2024-10-26 05:28:34