安装MinGW

ARM cortex-m3目前只有ft2232c的jtag支持。虽然crossworks声称以ADIv5解决,但仍不能用。

去年用过linux下openocd支持的不错。今天花了一个下午装mingw,把openocd编译成windows程序了。

MinGW很不好装,编译又慢。不过编译好就一劳永逸了。

附安装指南:

MinGW: Minimalist GNU for Windows,是GNU开发环境在Windows下的一个移植。MinGW的目的就是让Windows能使用GNU的工具创建Windows程序。

我们需要三个软件:

MinGW

MSYS

MSYS DTK

可以去:http://www.mingw.org/

或者直接:http://sourceforge.net/project/showfiles.php?group_id=2435

MinGW

最新的版本是5.0.3,下载MinGW-5.0.3.exe后运行安装。其工作的过程是下载各种包之后解压,我的机器连接服务器超时,不过我想即使能连上,下载20M左右的包也很费劲。所以还得自己来。

MinGW面页下载以下包(也可以下载较新的版本),建议选择日本或台湾的镜像站点下载,似乎能快一点。

binutils binutils-2.17.50-20060824-1.tar.gz

gcc-core gcc-core-3.4.5-20060117-1.tar.gz

gcc-g++ gcc-g++-3.4.5-20060117-1.tar.gz

mingw-runtime mingw-runtime-3.10.tar.gz

w32api w32api-3.7.tar.gz

mingw32-makemingw32-make-3.81-1.tar.gz

这些包是必需的括号中是我下载的包文件。以下包是可选的,根据需要选择。

gcc-objc

gcc-g77

gcc-java

gcc-ada

 

下载的文件可以用WinRAR解开。请跟随以下操作:

1)             建立文件夹c:/MinGW

2)             解压binutils-2.17.50-20060824-1.tar.gz到此文件夹,并在控制台中执行以下两条命令

cd info

ren dir dir.binutils

3)             解压gcc-core-3.4.5-20060117-1.tar.gz到此文件夹,并在控制台中执行以下两条命令

copy dir dir.gcc

copy dir+dir.binutils

4)             解压gcc-g++-3.4.5-20060117-1.tar.gz到此文件夹

5)             解压mingw-runtime-3.10.tar.gz到此文件夹

6)             解压w32api-3.7.tar.gz到此文件夹,并在控制台中执行以下命令

ren dir dir.gcc.binutils

7)             解压mingw32-make-3.81-1.tar.gz到此文件夹,并在控制台中执行以下命令

copy dir+dir.gcc.binutils

 

其他的包解压到c:/MinGW即可。

此处参考了http://www.mingw.org/MinGWiki/index.php/Install%20MinGW

MSYS

下载文件MSYS-1.0.11-2004.04.30-1.exe并运行安装。接受所有默认的选项,安装到最后会出现一个DOS窗口:

输入 y 并回车继续;

在此窗口中出现:

Do you have MinGW installed? [yn ] y

输入 y 并回车(即确认已经安装了MinGW);

下面程序会询问的安装路径:

Please answer the following in the form of c:/foo/bar.

Where is your MinGW installation?

输入c:/MinGW

 

MSYS DTK

下载文件msysDTK-1.0.1.exe并运行安装。接受所有默认的选项即可。



Google
<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
MinGW(Minimalist GNU for Windows)是一个Windows平台上的GCC(GNU Compiler Collection)编译器集合,它提供了许多用于C和C++程序开发的工具和库。虽然MinGW原生是为Windows系统设计的,但通过一些工具,比如使用Msys2或Homebrew,你也可以在Mac上安装MinGW。 以下是使用Homebrew在Mac上安装MinGW的基本步骤: 1. 安装Homebrew。如果你还没有安装Homebrew,可以打开终端并运行以下命令来安装: ``` /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` 2. 通过Homebrew安装Msys2。Msys2是一个软件集合和构建环境,它可以帮助你在Mac上运行MinGW。在终端中运行以下命令来安装Msys2: ``` brew install msys2 ``` 3. 启动Msys2环境。安装完成后,你可以通过在终端运行以下命令来启动Msys2环境: ``` msys2 ``` 4. 在Msys2环境中,你可以使用pacman包管理器来安装MinGW工具链。例如,安装gcc和g++编译器,可以运行: ``` pacman -S mingw-w64-x86_64-gcc ``` 这将安装64位的GCC编译器。 5. 为了使MinGW的环境变量在任何终端窗口中都可用,你需要将Msys2的bin目录添加到你的PATH环境变量中。你可以通过编辑你的`.bash_profile`(或`.zshrc`,取决于你使用的是bash还是zsh)文件来完成这个操作。在该文件中添加以下行: ``` export PATH="/usr/local/msys64/mingw64/bin:$PATH" ``` 确保替换为你的实际Msys2安装路径。 6. 保存文件并退出编辑器。然后,为了使改动生效,执行以下命令: ``` source ~/.bash_profile ``` 或者如果你使用的是zsh,则执行: ``` source ~/.zshrc ``` 7. 最后,你可以通过运行`gcc --version`来验证MinGW的GCC是否已经正确安装
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值