zmb*_*mbq 5 windows autoconf configure
我正在尝试在Windows上构建一个Linux开发的库.这个库需要glib和一个gdk库.虽然我可以为大多数依赖库找到32位Windows二进制文件,但我更愿意自己编译所有内容.
我在Linux上有很少的C/C++经验,但我已经发现./configure需要获得由平台不兼容性引起的大多数编译错误.不幸的是,所有软件包都有一个configure无法在Windows上运行的shell脚本.
我已经安装autoconf了Windows,希望从中创建一个Windows configure脚本configure.ac,但Windows autoconf 也是一堆无法在Windows上运行的shell脚本.
我该怎么办?我必须安装Cygwin吗?
我在这里看到两个选项:
虽然第二个选项可能会减少在本机环境中构建的令人头疼的问题,但如果您主要在Windows上工作,我会发现它很不舒服,因为这需要将生成的二进制文件传输到Windows计算机.让我们看一下第一个选项 - 模拟Unix环境并在Windows上构建GNU软件.
虽然某些软件包可能支持在没有准备环境的情况下在Windows上构建,但这些软件包可能是使用CMake,Visual Studio以及构建GNU开源资源的其他非典型方法完成的自定义解决方案.
在Windows上有一些流行的Unix环境仿真选项,Cygwin和Msys.两种选择都有利有弊,这是一个广泛讨论的话题,我不打算深入研究.
顺便说一句,我个人使用Msys,除了一些软件包的典型Windows不兼容问题外,从未遇到过任何问题.
| 归档时间: |
|
| 查看次数: |
8790 次 |
| 最近记录: |