我有一些简单的BASH脚本,是用Cygwin的64位版本编写的。
我想将它们移植到另一台PC上的32位Cygwin。
如何使我的代码在32位和64位版本上运行?我希望使用不可知的代码。
这是我的脚本所做的:
我预见的主要问题是Windows命名方案(例如,Windows中有两个“程序文件”和“程序文件(x86)”文件夹)。
除此之外,我可能会遇到任何与CODE或CYGWIN相关的实际问题吗?
答案 0 :(得分:2)
我从来没有从32/64移植脚本,反之亦然。您也可以忽略Programm Files(x86),也可以不忽略。
当您具有二进制代码时,移植非常重要,但对于脚本而言则不重要-除非脚本会执行一些有线硬件依赖项。
没有什么可移植的-您只能使scrpts更加灵活,例如具有path参数或检测它们的安装路径。