windows-10 - W10 + cygwin + 期望
问题描述
我正在使用 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: exit 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
一些问题:
使用configure,是运行默认的cygwin c编译器还是最新的gnu c编译器更好?
配置选项 --build=x86_64-unknown-cygwin 重要吗?
配置选项 --prefix=/usr/local/ 重要吗?
我应该尝试使用大内存模型重新编译吗?
W10 是否区分从 mintty 命令提示符和 W10 命令提示符执行程序?
运行 autoconf 来更新配置文件有什么好处吗?
还有其他建议可以减少尝试和错误排列的次数以使其运行吗?
谢谢你。
解决方案
推荐阅读
- c# - c# 导致问题的最后 26 个结果的最小最大值
- python - Python:如何组合字符串和列表
- tomcat - “java.lang.RuntimeException:无法找到 KieModule”在使用 Tomcat 的设置 Drool 中
- node.js - 在 AWS QLDB 中提交事务时如何获取/计算 CommitDigest?
- html - 如何使用图标作为“背景图像”而不是 CSS 中的图像
- javascript - 在 onchange 事件中使用 datedropper js 从输入中获取值
- javascript - 使用 Jquery 突出显示活动菜单
- jquery - 来自未存储在数据库中的输入的表单数据
- reactjs - reactjs中如何通过get方法显示图片?
- c++ - 检查 C++ 输入是否为整数的现代方法