sunzhiguolu 发表于 2017-01-19 12:05

菜鸟求助

我想在 Windows 环境下使用 iconv 工具,可惜没有编译好的二进制文件。我没有学习过 C 或 C++,网上的一些教程不知如何下手。
哪位大神有时间能帮下忙,万分感谢。
curl --version
curl 7.52.1 (x86_64-pc-win32)
libiconv-1.9.1.bin.woe32.zip
support library gettext-runtime-0.13.1.bin.woe32.zip



windoze 发表于 2017-01-19 13:10

装mingw就行,里面什么都有了

sunzhiguolu 发表于 2017-01-19 14:20

回复 2# windoze
谢谢版主大神的帮助。
我从网上查了一些资料,Cygwin 好像也能够编译在 Windows 下运行的二进制文件,但是需要运行库文件。
Mingw 编译好的二进制文件需要依赖运行库文件吗,这两个哪个更适合新手。(我想先从简单,容易上手的开始入门)

windoze 发表于 2017-01-19 15:26

回复 3# sunzhiguolu

Cygwin编译出来的程序依赖于cygwin自带的一个兼容层,MinGW编译出来的程序没有额外的依赖性。Cygwin貌似工具全一些,不过MinGW现在也挺全的,如果你装了MSYS2还有pacman可以用。

用MSYS2/MinGW需要注意的是这套环境里有好几套工具链,MSYS2的工具链是依赖于Cygwin库的,MinGW32/64各自有独立的工具链,编译的时候要选对,否则编译出来的东西可能不是你想要的。

sxcong 发表于 2017-01-19 16:02

其实有个简单方法:装github windows工具,安装选项记得要加到系统路径。里面带了好多unix工具,可以直接用。这样比安装mingw或cygwin方便。当然功能没那 么全。

sunzhiguolu 发表于 2017-01-19 17:27

回复 5# sxcong
大好人,能帮忙拷给我一个 iconv 文件吗。

sunzhiguolu 发表于 2017-01-19 19:21

回复 4# windoze
谢谢版主大神的耐心解答。

sxcong 发表于 2017-01-20 09:31

copy也没办法传,你自己下载个git for windows吧,安装时注意一下选项就好。我现在windows上连sed awk都可以用。

sunzhiguolu 发表于 2017-01-20 18:33

回复 8# sxcong
谢谢帮助,问题已经解决了。

页: [1]
查看完整版本: 菜鸟求助