【发布时间】:2011-08-11 22:47:56
【问题描述】:
我有一个最初为 Linux 制作的脚本,但适合在 Windows 中使用 Cygwin 运行,如果您已经拥有可执行文件(sh、cp、mv 等),那么您可以在没有 Cygwin 的情况下运行它。唯一的问题是该脚本还使用了数百个(是数百个)其他可执行文件。有什么办法可以将此脚本编译成常规可执行文件并将这些其他支持文件打包为资源?
脚本大约有 1600 行长,这可能太长,无法舒适地用 C++ 手动重新实现。我希望将脚本编译成 windows 可以执行的东西,而无需编辑路径以包含一堆第三方可执行文件。一种包含所有这些的方法。
【问题讨论】:
-
那些可执行文件链接到 cygwin 附带的库,所以如果可以做到这一点,那么可执行文件将会非常庞大。
标签: windows bash compilation