我一直在cygwin上使用rxvt-native程序.我安装了64位cygwin,我找不到一个rxvt包.我安装了相同版本的32位cygwin,它似乎仍然存在.
任何人都有任何想法为什么这个软件包不能用于64位的cygwin安装?什么方式得到它?
我使用gcc dev工具在win7-64上安装了Cygwin64,我注意到它产生了64位二进制文件.(好吧,不是那么令人惊讶:o)有没有意义让它产生一些32位二进制文件?
我正在编译用于Windows的socat工具,在64位编译它正在工作,但我正在尝试制作适合XP-32的另一个版本.
该configure脚本似乎不支持一个-b 32开关(我一定已经看到了从ming64 这个线程,如果我试图指定-m32的交换机CFLAGS的configure失败:
$ CFLAGS=-m32 ./configure
checking which defines needed for makedepend...
checking for a BSD-compatible install... /usr/bin/install -c
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/cygdrive/c/dev/tools/nettools/socat/socat-2.0.0-b8':
configure: error: C compiler cannot create executables
See `config.log' for more details
Run Code Online (Sandbox Code Playgroud)
选项是安装Cygwin32,还是可以用其他设置或其他cygwin包编译32位代码?
编辑:
我发现我的cygwin64/gcc无法编译hello.c32位的简单程序:
#include <stdio.h>
int main (int argc, char *argv[]){
printf("Hello, world!\n");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
用gcc …