加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

将bash脚本编译为Windows可执行文件

发布时间:2020-12-15 22:40:11 所属栏目:安全 来源:网络整理
导读:我有一个原本为 Linux制作的脚本,但适合在Windows中运行Cygwin,如果你已经有可执行文件(sh,cp,mv等),那么你可以在没有Cygwin的情况下运行它.唯一的问题是该脚本还使用了几百个(是数百个)其他可执行文件.有什么办法可以将这个脚本编译成常规可执行文件并将这
我有一个原本为 Linux制作的脚本,但适合在Windows中运行Cygwin,如果你已经有可执行文件(sh,cp,mv等),那么你可以在没有Cygwin的情况下运行它.唯一的问题是该脚本还使用了几百个(是数百个)其他可执行文件.有什么办法可以将这个脚本编译成常规可执行文件并将这些其他支持文件打包为资源吗?

脚本长约1600行,这可能太长了,无法在C中手动重新实现.我希望将脚本编译成windows可以执行的东西,而不必编辑包含一堆第三方可执行文件的路径.一种包含所有这些的方法.

解决方法

我怀疑你想到的解决方案是否可行.

相反,我会修改脚本,这样它的第一件事就是找出所有数百个可执行文件的位置.然后适当地设置$PATH,或者通过其完整路径名调用每个.

或者,您可以安装一个安装程序,将可执行文件安装在指定位置或用户选择的位置,然后重新生成脚本(从输入文件中),以便知道可执行文件的位置.使用the-script.in发送,然后让安装程序执行文本替换以从-script.in生成脚本.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读