平台:Windows XP
参考:http://sourceforge.net/apps/mediawiki/zbar/index.php?title=HOWTO:_Compile_with_MinGW_in_Windows
近日工作需要,研究了下如何基于Windows配置Linux C编译环境,总结如下心得备忘,当然,不免有些尚待完善部分,欢迎朋友们指正,谢谢!
1、第一步:安装MinGW,关于MinGW,我们可以从网上详细了解,安装目录我认为并不是强制要求的,根据上面的参考链接暂定为:C:\MinGW
2、第二步:安装MSYS,关于MSYS,我们可以从网上详细了解,安装目录我认为应该和MinGW安装路径一致,根据上面的参考链接暂定为:C:\msys\1.0
3、第三步:安装msysDTK-1.0.1.exe
,我安装的目录和MSYS一致,即:C:\msys\1.0
,毕竟这个是MSYS的补丁;
4、第四步:找到msysCORE-1.0.11-bin.tar.gz
,解压,然后将解压后的文件Copy到C:\msys\1.0
,覆盖就可以了,此时已经可以应用MSYS了,其安装目录,即:C:\msys\1.0
就是Linux的/usr了;
5、第五步:在C:\msys\1.0
中新建名为:local的文件夹,那么这就是Linux的/usr/local了,在这local文件夹内又新建名为:src的文件夹,那么这就是Linux的/usr/local/src了,我们把src code放在其中就可应用MSYS编译了。
6、第六步:找到libiconv,我用的是libiconv-1.13.1.tar.gz
,解压到C:/msys/1.0
/local/src中,打开MSYS,cdC:/msys/1.0
,在MSYS中显示:/usr,我们再cd local/src/libiconv-1.14,然后:
./configure make install7、第七步:找到
glib_2.22.2-1_win32.zip
和pkg-config-0.23-3.zip
,解压到
C:/msys/1.0
/local;
8、第八步:接下来我们编译:
步骤和编译libiconv一致,先将代码解压到C:/msys/1.0
/local/src中,然后再cd ***(各个解压文件夹),最后:
./configure make install9、待续