在Windows 10上,我从ARM开发者网站下载了arm-none-linux-gnueabihf 9.2工具链,配置了Code::Block来使用它,并成功地为运行Debian 7的Beablebone Black编译了一个控制台“Hello World”。
现在,我想交叉编译WXWidget和一个WxWidget“Hello World”程序。
我的问题是,在那个工具链中没有“*Make.exe”,而我过去一直在WxWidgets中使用它(但只在Windows中使用);我已经有了我需要的所有参数。
交叉编译的世界对我来说相当混乱,所以:
我应该下载什么才能使用提到的工具链进行“完整的MINGW”安装?
或
没有Make.exe,我如何编译WxWidgets?
1条答案
按热度按时间kmpatx3s1#
在Windows下使用gcc的最好方法是使用MSYS2。它包括完全类似Unix的环境,并允许您运行
configure --host=arm-linux-gnueabi
(或您的Beaglebone使用的任何三元组),然后像往常一样运行make
。或者,如果您更熟悉CMake,也可以使用它。