手機 - Motorola XT897 - Sailfish OS 4.4.0.68 - Debian 12 - 解決Unable to disambiguate: -nodefaultlibs問題



問題如下:

mipsel-linux-ld   ./main.o  -nodefaultlibs --script /home/user/Dingoo/lib/dingoo.xn -L/home/user/Dingoo/lib -lsmlgui -lsml -lc -lgcc -o smlgui_keyboard.elf
mipsel-linux-ld: Error: unable to disambiguate: -nodefaultlibs (did you mean --nodefaultlibs ?)
make[2]: *** [Makefile:52: smlgui_keyboard.elf] Error 1

解法如下:

// LD_FLAGS += -nodefaultlibs
LD_FLAGS += -z nodefaultlib