搭建cygwin的GCC编译环境简要说明

pengam · 941次点击 · 2023-07-20

-------------------------------------------------------------------------------

     需要安装2个软件,一个是Linux虚拟机,一个是ARM交叉编译器

-------------------------------------------------------------------------------

1、安装Linux虚拟机,

     运行setup-x86_64.exe

     或者在官网https://cygwin.com/下载最新cygwin

2、cygwin安装时GCC必须包含的包

     至少要包括以下包autoconf、automake、autobuid、binutils、make、cmake、gcc-core、gcc-g++

     选择本地已下载的包https%3a%2f%2fmirrors.163.com%2fcygwin%2f

     或者通过网络下载自行下载包

3、检查必要插件是否安装OK

     cygwin安装完可以通过gcc -v命令查看gcc插件是否OK

4、安装ARM嵌入式交叉编译器

     运行arm-gnu-toolchain-11.3.rel1-mingw-w64-i686-arm-none-eabi.exe

     或者在ARM官网下载最新的工具https://developer.arm.com/Tools%20and%20Software/GNU%20Toolchain 选择工具arm_none_eabi

5、添加环境变量

     安装完交叉编译器后,需要手动添加交叉编译器路径到系统环境变量,需要添加两个bin文件夹

     C:\Program Files (x86)\Arm GNU Toolchain arm-none-eabi\11.3 rel1\bin

     C:\Program Files (x86)\Arm GNU Toolchain arm-none-eabi\11.3 rel1\arm-none-eabi\bin

6、测试是否可以编译

    在cygwin中进入项目文件夹,运行make指令运行makefile文件进行编译,make -j -f  gcc_xxxxx

=======================

           cygwin常用命令

=======================

1、查看当前版本  

     cygcheck -V

2、查看已装插件   

     cygcheck -c

3、查看某个插件  

    cygcheck -c make

    cygcheck -c gcc-core

    cygcheck -c gcc-g++ 

4、查看GCC的版本  

     gcc -v

5、编译命令

     make -j -f  gcc-xxxxx 

6、显示当前所在路径

     pwd

7、返回上一级目录

      cd ..

8、进入文件夹

     cd  e:\xxxx

9、自动显示文件名内容

     按键tab

10、清除编译

    make clean -f gcc-xxxx


被收藏 0  ∙  0 赞  
加入收藏
点赞
3 回复  
善言善语 (您需要 登录 后才能回复 没有账号 ?)

请先登录网站