原文:如何在linux 32位机器编译64位程序

编译 位程序,不一定要编译机器是 位的,但是 位机器默认安装的gcc编译环境还是不能用来编译 位程序。 编译 位程序,需要加上 m 编译器参数,默认安装的gcc已经支持该参数,但是缺少 位机器指令相关的文件,所以不能编译,会出现下面的错误 plain view plain copy Infileincludedfrom usr include features.h: , from usr incl ...

2017-08-09 10:12 0 2706 推荐指数:

查看详情

<摘录>如何在64linux强制编译32应用程序

GDC注:因为需要解决在linux64机上编译32的mongodb(没办法,因为编译的php是32,然后我想将mongdb扩展添加到php中),在网上搜了很多文章,感觉这篇好懂,而且好用。我使用的是方法一,具体为: > linux32 ./configure ...

Wed Sep 03 18:14:00 CST 2014 0 9837
64linux编译32程序

一般情况下我们最好是在一个平台上编译本平台的二进制程序,比如在32平台上编译32程序而在64平台上编译64程序。 现在64的系统(这里主要指x86_64系统,包括AMD64和Intel的EM64T)已经开始广泛的使用起来了,甚至于你现在要是想买32的处理器根本就没有。64 ...

Wed Sep 12 23:07:00 CST 2018 0 6887
64ubuntu编译32程序

如上使用C4这个小工具时遇到来需要仿真32系统的需求,发现使用-m32参数后,编译提示错误,如下: 首先要打开64系统对32的支持 第一步:确认64为架构的内核 说明已拥有64架构内核。 第二步:确认打开了多架构支持功能 说明已打开 ...

Mon Nov 10 19:35:00 CST 2014 5 11409
64linux上运行32程序

1.症状 (1)执行bin文件时提示:No such file or directory (2)ldd bin文件 的输出为: not a dynamic executable (3)file bin文件 的输出显示程序32 2.解决 debian上只要安装 ia32 ...

Thu Dec 12 04:50:00 CST 2013 0 6349
查看linux机器32还是64的方法

查看linux机器32还是64的方法: file /sbin/init 或者 file /bin/ls/sbin/init: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses ...

Fri May 25 19:47:00 CST 2012 0 66184
如何看linux32还是64

如何看linux32还是64 查看linux是多少的几位方法: 查看linux机器32还是64的方法: 方法一: file /sbin/init 或者 file /bin/ls 结果如下: /sbin/init: ELF 64-bit LSB ...

Fri Jun 29 18:23:00 CST 2012 0 10826
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM