W10 + Cygwin +期望

时间:2019-06-29 13:02:42

标签: windows-10 cygwin expect

我正在使用W10 + Cygwin。

大图是我正在尝试构建工具链来运行gnu gfortran酷刑测试,这需要dejagnu,Tcl和期望。

我对期望有疑问。

使用

配置后
./configure --build=x86_64-unknown-cygwin   CC=/cygdrive/C/work/usr/local  /bin/gcc  --cache-file=config.cache  &>expect-configure-out.txt

运行正常,生成一个37kb的config.log文件,该文件的最后一行是configure:退出0,到目前为止一切正常。

然后我运行make和make install。

在薄荷命令提示符下,

./expect --version 

引起立即堆栈转储,在这里:

Exception: STATUS_ACCESS_VIOLATION at rip=00000000000
rax=0000000000000000 rbx=00000000000D27A0 rcx=0000000000000000
rdx=0000000000000000 rsi=0000000000000000 rdi=000000006D655AD3
r8 =0000000000000000 r9 =000000006D536EA1 r10=0000000000000000
r11=8101010101010100 r12=000000000011EC30 r13=000000000011EC40
r14=00000000001147C0 r15=000000000011EC40
rbp=0000000000142D40 rsp=00000000FFFFCA28
program=C:\work\usr\local\bin\expect.exe, pid 2016, thread main
cs=0033 ds=002B es=002B fs=0053 gs=002B ss=002B
Stack trace:
Frame        Function    Args
End of stack trace

一些问题:

  1. 使用configure可以更好地运行默认的cygwin c编译器或最新的gnu c编译器?

  2. configure选项--build = x86_64-unknown-cygwin有关系吗?

  3. configure选项--prefix = / usr / local /很重要吗?

  4. 我应该尝试使用大内存模型重新编译吗?

  5. W10是否区分从薄荷命令提示符和W10命令提示符执行程序?

  6. 运行autoconf更新配置文件是否有好处?

  7. 还有其他建议可以减少尝试和错误排列的次数来使它运行吗?

谢谢。

0 个答案:

没有答案