none
windows 10 linux子系统 不能运行32位程序 RRS feed

  • 问题

  • windows 10    linux子系统, 已安装lib32z1 lib32ncurses5 lib32bz2-1.0,不能运行32位程序,gcc -m32    可以编译32位程序,运行报错。具体如下

    test:~$ gcc -m32  main.c
    test:~$ ls
    a.out 
    test:~$ file a.out
    a.out: ELF 32-bit LSB  executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=5674d9eb183d9d192cf0449fb0439a0331b0f884, not stripped
    test:~$ ./a.out
    bash: ./a.out: cannot execute binary file: Exec format error

    2016年10月18日 8:42

全部回复