Cygwin版本(兼容)

时间:2019-05-06 02:05:48

标签: cygwin

我正在尝试运行使用Cygwin for Windows / 32构建的程序(http://dar.linux.free.fr/)。我现在正在尝试使用Cygwin的更新版本(不是很多,仅几个月)来运行它。它没有运行,而是吐出:

  

2 [main] dar(xxxx)shared_info :: initialize:共享内存区域的大小从37742更改为38776

我认为这是由于尝试使用不兼容的动态库运行。奇怪的是,如果我从常规(即非Cygwin)运行它,则它运行良好。如果我键入

,它也会运行
  

cmd / S dar

尽管在后一种情况下,我会收到一些警告,提示没有终端,因此也没有用户交互。

好的,所以也许我应该使用当前版本的Cygwin重建它。但这是一个缓慢而痛苦的过程,并不是我每次升级Cygwin时都要经历的过程。而且代码可以在Cygwin环境之外正常运行的事实使我希望我可以使其工作。

我尝试在Cygwin环境中更改PATH,以强制其选择与dar可执行文件捆绑在一起的所有Cygwin动态库(即,在Cygwin外部运行时使用的相同库)。但是我在那里没有运气。

有人可以建议一个简单的解决方案或解决方法吗?

非常感谢!

0 个答案:

没有答案