我正在从 ubuntu 交叉编译一个程序,该程序有一个使用 libtool、g++ 和 SDL 的 makefile。当我运行makefile时,它会编译所有目标文件,但是当它进入链接阶段时,它会给出这个错误
g++.exe: error: g:mingw/3.4.5/bin/../lib/gcc/mingw/3.4.5/../../../dllcrt2.o
No such file or directory
这是链接命令
libtool --tag=CXX --mode=link g++ -lSDL -lSDL_image -lSDL_gfx -lm -rpath /usr/local/lib
-g -o libGameFrame.la Space2D/Space2D.lo Space2D/Point.lo Space2D/Vector.lo
Space2D/Velocity.lo GameControl/Events.lo GameControl/GameLoop.lo GameControl/App.lo
GameControl/DataManager.lo SurfaceX/SurfaceX.lo SurfaceX/SimpleSurf.lo
SurfaceX/SafeSurf.lo SurfaceX/DoubleSurf.lo
我的主要疑惑是 G: 驱动器是什么,以及它为什么会出现在那里。在 libtool 中有什么要配置的吗?还是 G++?