64位Linux编译hadoop-2.5.1】的更多相关文章

今天在某台64位LInux下编译一个简单的hello world的C程序,报错: /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../crt1.o: could not read symbols: File in wrong format 查看该文件的格式,竟然是32位的: # file /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../crt1.o /usr/lib/gcc/x86_64-redhat-l…
Apache官方提供hadoop2的安装包是在32位机器下编译的,生产环境一般使用64的Linux,那么需要在64位机器下重新编译可以查看hadoop-2.2.0-src下的BUILDING.txtBuild instructions for Hadoop ----------------------------------------------------------------------------------Requirements: * Unix System* JDK 1.6+*…
Hadoop不提供64位编译好的版本号,仅仅能用源代码自行编译64位版本号. 学习一项技术从安装開始.学习hadoop要从编译開始. 1.操作系统编译环境 yum install cmake lzo-devel zlib-devel gcc gcc-c++ autoconf automake libtool ncurses-devel openssl-devel libXtst 2.安装JDK 下载JDK1.7.注意仅仅能用1.7,否则编译会出错 http://www.oracle.com/te…
Apache Hadoop生态系统安装包下载地址:http://archive.apache.org/dist/ 软件安装目录:~/app jdk: jdk-7u45-linux-x64.rpm hadoop: hadoop--src.tar.gz maven: apache-maven--bin.zip protobuf: protobuf-.tar.gz 1.下载hadoop wget http://archive.apache.org/dist/hadoop/core/stable/had…
昨天接到的任务,编译64位和32位两个版本的.so动态库给其他部门,我的ubuntu虚拟机是64位的,编译32位时遇到了问题: /usr/bin/ld: cannot find -lstdc++ 最后在stackoverflow上看到了解决方案(安装multilib,我的源程序既有c又有cpp,所以只好gcc和g++都装了): sudo apt-get install gcc-multilib sudo apt-get install g++-multilib 然后再 gcc -I./inclu…
linux下hadoop2.6.1源码64位的编译 一. 前言 Apache官网上提供的hadoop本地库是32位的,如果我们的Linux服务器是64位的话,就会现问题.我们在64位服务器执行Hadoop命令时,则会报以下错误: WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 为了解决上…
在64位linux下编译32位程序 http://blog.csdn.net/xsckernel/article/details/38045783…
32位未修改源码与修改版的代码下载: git clone git@github.com:youzhonghui/MiniCRT.git MiniCRT 64位 linux 系统移植记录 MiniCRT是<程序员的自我修养:链接,转载于库>的作者俞甲子写的小型的C运行时库.里面提供了printf,malloc,free,fopen等比较常用的函数实现. 之所以要捣鼓这个东西,是因为要自己写一个链接器,链接标准库的时候出了麻烦,一些符号在整个libc中都找不到定义,标准库又太大,研究源码,翻文档都…
/usr/local/lib/libz.a: could not read symbols: Bad value(64 位 Linux) /usr/bin/ld: /usr/local/lib/libz.a(crc32.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC /usr/local/lib/libz.a:…
最近碰到一个问题: 64位linux报错Could not initialize class java.awt.image.BufferedImage 在WIN平台下运行正常BufferedImage tag = new BufferedImage(this.width,this.height,BufferedImage.TYPE_USHORT_555_RGB);         tag.getGraphics().drawImage(src,0,0,this.width,this.height…
class文件无论是32位还是64位jdk编译出来的,都可以通用 学习了:https://blog.csdn.net/z3111001358/article/details/53364066 java 字节码是不分32位.64位的:jvm自己解释成native码运行:…
入手了树莓派4B,我对它的定位是作为一个Docker实验环境,平时用到的镜像多为Java服务端常用的技术.以及自己作的Java应用镜像,因此宿主机需要64位操作系统,而树莓派官方操作系统只有32位的,只能去网上找第三方的了. 前提条件 本次安装需要您提前准备以下内容: 树莓派4B: 可用于树莓派的SD卡: 读卡器: 内网网络,并且可以通过路由器管理页面看到每个设备的IP地址: 网线一根: Win10电脑一台,安装有SDFormatter V4.0.Win32 Disk Imager: openf…
准备工作 树莓派4B已装好64位Linux,并且装好了19.03.1版本的Docker,具体的安装步骤请参考<树莓派4B安装64位Linux(不用显示器键盘鼠标)> 安装docker-compose的步骤 apt更新: apt-get update 安装python和pip: apt-get install -y python python-pip 安装libffi-dev: apt-get install libffi-dev 如果不安装libffi-dev的话,接下来在安装docker-c…
win7 64位平台编译的程序在XP 32位平台无法运行的解决方法 vs2010的开发环境,制作了一个DLL库.但DLL在XP 32位平台一直无法使用.解决方法如下: 右键项目,属性->配置属性->常规->MFC的使用,选择“在静态库中使用MFC”. 重新生成.解决.…
二.安装php 上传php压缩包 例如:php-5.2.3.tar.gz 移动 mv php-5.2.3.tar.gz /usr/local/src 进入 cd /usr/local/src 解压 tar zxvf php-5.2.3.tar.gz 得到新的文件夹 php-5.2.3 进入 cd php-5.2.3 配置编译参数 ./configure --with-apxs2=apache的安装目录/bin/apxs --with-mysql --with-gd --with-jpeg-dir…
编辑中 # ld -V GNU ld version 2.15.92.0.2 20040927 Supported emulations: elf_x86_64 elf_i386 i386linux #ld -m elf_i386 Along with the -m32 flag in gcc, you may need to include the -melf_i386 flag for ld to properly link the 32bit object files to the 32b…
本文主要记录在64位Windows 7下,编译64位ffmpeg的过程. 1.资源准备 (1). MSYS http://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/ (2). MinGW-w64 http://www.drangon.org/mingw/ (3). SDL http://www.libsdl.org/download-1.2.php (4). x264 http://www.videol…
首先特别感谢这个链接: http://www.androiddevtools.cn/ 提供了几乎所有的安卓开发需要用到的资源. 操作系统:CentOS 7. 一.android studio 这个折腾了一个下午,放弃了,有些墙暂时无法逾越.Windows倒是折腾出来了,可能是对Linux64位版本的支持不够吧. 二.Eclipse ADT 先去上面链接的网站ADT Bundle资源链接里下载了64位的Linux版本(先解决有无,再考虑优化). 三.Cannot run program “ 你的路…
最近一直使用linux mint 15,我用的是64位操作系统,在进行网络编程的时候,发现一个问题,请看源码: /*get_ip_by_name.c*/ #include <stdio.h> #include <stdlib.h> #include <errno.h> #include <netdb.h> #include <sys/types.h> #include <netinet/in.h> int main(int argc,…
从来没见过Fortran...这次为了添加国产卫星光谱响应的支持,只能从零开始肯了. 6S模型主页:http://6s.ltdri.org/index.html. 下载最新的2015年更新的6SV2.1源码. 下载windows 64位版本的gfortran,我直接下载的gcc编译器,里面包含了Fortran编译器. mingw-w64 GCC for Windows 64 & 32 bits 网址:https://gcc.gnu.org/wiki/GFortranBinaries 下载完毕后是…
一.错误描述 1.问题 java.io.IOException: error=2, 没有那个文件或目录 今天在刚重新搭建好的64位的Center OS上安装好了Android SDK,Jenkins,Git等一系列用于持续集成的环境之后,准备编译下项目试一试,然后Jenkins编译失败,错误如下所示: Caused by: java.io.IOException: Cannot run program "/usr/local/share/adt-bundle-linux-x86_64-20140…
由于hadoop-2.6.0.tar.gz安装包是在32位机器上编译的,64位的机器加载本地库.so文件时会出错,比如: java.lang.UnsatisfiedLinkError: org.apache.hadoop.util.NativeCrc32.nativeComputeChunkedSumsByteArray(II[BI[BIILjava/lang/String;JZ)V 所以需要重新编译 1.编译环境yum install cmake lzo-devel zlib-devel gc…
早上写了个MVC WEBAPI的demo 机子环境是:XP SP3+ VS2010 + ASP.NET MVC4 然后晚上拿回笔记本进行编译运行,结果报错如下: “/”应用程序中的服务器错误. 分析器错误 说明: 在分析向此请求提供服务所需资源时出错.请检查下列特定分析错误详细信息并适当地修改源文件. 分析器错误消息: 未能加载类型“EasyFactoryWeb.WebAPI.WebApiApplication”. 源错误: 行 1: <%@ Application Codebehind="…
查看linux系统版本信息如下,可以看出系统为64位. [root@localhost bin]# uname -aLinux localhost.localdomain 3.10.0-327.3.1.el7.x86_64 #1 SMP Wed Dec 9 14:09:15 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux 向日葵Linux被控端下载地址:http://sunlogin.oray.com/zh_CN/download/#linux 因为向日葵的安装包…
由于使用as和ld来编译链接汇编程序,在使用C库的时候比较麻烦,需要输入比较多的指令,所以使用gcc进行编译链接.由于书中内容是32位汇编程序,但是机器使用的是64位操作系统,自带的gcc也是64位的,导致编译生成的程序,一运行就会Segment Fault.经过查询之后,发现是调用printf函数的时候,总是报错,查询之后发现是32位汇编和64位汇编在调用C库的时候,32位使用pushl指令来压栈传递参数,而64位汇编是使用通用寄存器来传递参数的. 32汇编的代码是: .code32 .sec…
  最近在64位ubuntu上开发,需要编译32位程序,需要安装这两个包,然后在编译器参数加上-m32.不放心的话可以用ldd或file查看一下是否生成了对应位数的程序. $ apt-get install build-essential module-assistant $ apt-get install gcc-multilib g++-multilib…
本文将使用简单的几个步骤说明在vc2008和64位的操作系统下如何编译安装x64Qt软件 首先必须保证你所使用的系统是64bit的操作系统,本次我们使用的系统是windows7 professional 64位操作系统 一.下载及安装 1. 下载,直接找官网下载就可以了,我的是qt-win-opensource-4.8.4-vs2008.exe:安装到D:\qt\4.8.4目录下! 2. 设置环境变量: 我的电脑> 属性> 高级> 环境变量> 用户变量里面设置几个变量: 创建QTD…
早就想在爱机上玩ps游戏,特别是彩京的1945一代和非常经典的实况足球2002版.在ubuntu64位下可以通过wine模拟的方式运行windows版的ePSxe,但是总觉得差些呢?非原生啊!网上搜了一下,ePSxe也有linux版本,从官网上 epsxe官网(www.epsxe.com/)下载了linux通用bin文件,于是折腾从此开始. 这个绿色的ePSxe版本里很多东西没有,比如没有bios和各种插件,更要命的是64位的linux缺少32位的库,如果是32位的linux直接就可以运行了.而…
1.安装64位的CentOS6.5操作系统(勾选的服务器版本安装). 2.下载FreeSWITCH安装包以及关联的lib库.下载地址http://files.freeswitch.org/downloads/. 3.此次安装的FreeSWITCH版本为1.4.20. 4.执行./configure. 5.根据错误信息依次安装关联的依赖库(挂载系统安装盘(mount /dev/cdrom /media)通过配置进行本地yum安装): 本地化yum的配置方法 # cat > /etc/yum.rep…
昨天同事开了个阿里云环境,让我帮他安装mysql数据库,本想着很简单的一件事,结果还是折腾了一番.坑很多,一路趟过,一个接一个,只能硬着头皮冲. 首先是下载压缩包,因为采用了rpm安装方式,所以下载的是rpm包.rpm需要至少3个包,一个客户端,一个服务端,还有一个开发包,这3个是必须的.另外还有好几个相关的包,我一并都下了,附上下载地址: https://centos.pkgs.org/5/atomic-x86_64/mysql-5.5.55-1659.el5.art.x86_64.rpm.h…