ClearPeace交叉编译工具包可以实现在windows平台上交叉编译Linux操作系统的二进制可执行文件。支持市面上的大部分体系结构,包括aarch64,arm-cortexa5,arm-cortexa8,arm-cortexa9,arm-cortexa15,armeb,i586,i686,mips,powerpc,powerpc64,riscv32,riscv64,sparc,x86_64等。
因为编译需要很多时间,目前提供32个已经经过验证的编译配置,后续还会提供其他编译配置。如下所示:
aarch64-rpi3-linux-gnu
aarch64-rpi4-linux-gnu
aarch64- clearpeace-linux-gnu
aarch64- clearpeace-linux-uclibc
arm-cortexa5-linux-uclibcgnueabihf
arm-cortex_a15-linux-gnueabihf
arm-cortex_a8-linux-gnueabi
arm-multilib-linux-uclibcgnueabi
arm-nano-eabi
arm-picolibc-eabi
arm- clearpeace -eabi
arm- clearpeace -linux-musleabi
arm- clearpeace -linux-uclibcgnueabi
arm- clearpeace -linux-uclibcgnueabihf
armeb- clearpeace-eabi
armeb- clearpeace-linux-uclibcgnueabi
armv6- clearpeace-linux-gnueabi
armv6- clearpeace-linux-gnueabihf
armv7-rpi2-linux-gnueabihf
avr
i586-geode-linux-uclibc
i686-centos6-linux-gnu
i686-centos7-linux-gnu
i686-nptl-linux-gnu
i686-ubuntu12.04-linux-gnu
i686-ubuntu14.04-linux-gnu
i686-ubuntu16.04-linux-gnu
i686-w64-mingw32
mips-clearpeace-elf
x86_64-multilib-linux-gnu
x86_64- clearpeace-linux-gnu
x86_64-w64-mingw32
每个编译配置的详细信息如下所示:
Languages : C,C++
OS : linux-5.15.2
Binutils : binutils-2.37
Compiler : gcc-11.2.0
Clibrary : glibc-2.34
Debug tools : gdb-11.1
Companion libs : expat-2.4.1gettext-0.21 gmp-6.2.1 isl-0.24 libiconv-1.16 mpc-1.2.0 mpfr-4.1.0 ncurses-6.2zlib-1.2.11
如果客户有定制化需求,可以联系厂家。
1,没有竞品。对于在windows上编译linux下的可执行程序的需求,市场上没有比较方便易用的工具。
2,支持体系结构多。本产品支持的体系结构包括aarch64,arm-cortexa5,arm-cortexa8,arm-cortexa9,arm-cortexa15,armeb,i586,i686,mips,powerpc,powerpc64,riscv32,riscv64,sparc,x86_64等
3,提供免费版,可以无限期使用。商业版也很便宜,一台计算机的许可证不超过50元。
ClearPeace交叉编译工具包有免费版和商业版,免费版可以无限期使用,但仅限个人免费使用,不能用于商业用途。商业版定价不超过50元。免费版和商业版的区别是商业版可以提供技术支持和定制化服务。
本产品是基于cygwin开发的编译器套件。因为cygwin和每个编译器都很大,所以单独制作了安装包。
首先需要安装ClearPeace_cygwin_Setup_1.0.exe
安装默认路径是C:\ClearPeace\cygwin64
然后安装各个编译配置。
以x86_64-w64-mingw32编译配置为例,点击安装ClearPeace_XTool_x86_64-w64-mingw32_Setup_1.0.exe即可。
安装之后,默认安装文件夹是C:\ClearPeace\cygwin64\home\user\x-tools\x86_64-w64-mingw32,如图所示:
在文件夹下C:\ClearPeace\cygwin64\home\user\x-tools\x86_64-w64-mingw32\bin有很多编译工具,比如x86_64-w64-mingw32-gcc.exe,使用方法可以参考gcc编译器的使用说明。
使用编译器的方法是:
启动C:\ClearPeace\cygwin64\bin\mintty.exe
软件卸载的时候可以直接删除C:\ClearPeace\cygwin64\home\user\x-tools\x86_64-w64-mingw32文件夹。
2.联系作者
获取软件,请联系厂家clearpeace@qq.com或者qq 738922090