您的位置:首页 > 运维架构 > Linux

eXtremeDB hostlinux Target-ARM 的目标码编译

2016-03-10 15:51 696 查看
编译出现错误: while loading shared libraries libz.so.1:cannot open shared object file:No such file or diretory 

解决办法: yum install zlib.i686

 在samples/00-DDl/下执行:

make TARGET_PLATFORM=/home/ly/Desktop/packages/arm/linux-devkit/bin/arm-arago-linux-gnueabi TARGET_ARCH=arm  SHOW_BUILD_LOG=on MCO_LIB_DYNAMIC=enabled x64=off

替换下platform的目录。 

 make TARGET_PLATFORM=/home/ly/Desktop/packages/arm/linux-devkit/bin/arm-arago-linux-gnueabi TARGET_ARCH=arm  SHOW_BUILD_LOG=on MCO_LIB_DYNAMIC=enabled x64=off

mkdir -p obj 

mkdir -p obj/db 

true  && ../../../../host/bin/mcocomp -x32 -Pobj/db/       schema.mco  

eXtremeDB Data Definition Language Processor version 7.0 (Build 1789)

Copyright (c) 2001-2016 McObject LLC.  All Rights Reserved.

Compiled successfully: Thu Mar 10 15:13:42 2016

/home/ly/Desktop/packages/arm/linux-devkit/bin/arm-arago-linux-gnueabi-gcc  -O2    -MMD -D_GNU_SOURCE -D_LINUX  -D_SMP -D_ARM32 -Wall -Wno-unused-value -Wno-unused-variable -Wno-unused-function     -I../../../../include  -I../../../../include/ha -I../../../../tests/thlib -I../../../../include/ws -I../../../../samples/native/common -Iobj/db/  -I../../../../include/sql -I../../../../include/sql/odbc -c obj/db/sampleddl.c -o obj/db/sampleddl.o 

/home/ly/Desktop/packages/arm/linux-devkit/bin/arm-arago-linux-gnueabi-gcc  -O2    -MMD -D_GNU_SOURCE -D_LINUX  -D_SMP -D_ARM32 -Wall -Wno-unused-value -Wno-unused-variable -Wno-unused-function     -I../../../../include  -I../../../../include/ha -I../../../../tests/thlib -I../../../../include/ws -I../../../../samples/native/common -Iobj/db/  -I../../../../include/sql -I../../../../include/sql/odbc -c main.c -o obj/main.o 

/home/ly/Desktop/packages/arm/linux-devkit/bin/arm-arago-linux-gnueabi-gcc  -O2    -MMD -D_GNU_SOURCE -D_LINUX  -D_SMP -D_ARM32 -Wall -Wno-unused-value -Wno-unused-variable -Wno-unused-function     -I../../../../include  -I../../../../include/ha -I../../../../tests/thlib -I../../../../include/ws -I../../../../samples/native/common -Iobj/db/  -I../../../../include/sql -I../../../../include/sql/odbc -c ../../../../samples/native/common/common.c -o ../../../../samples/native/common/common.o 

/home/ly/Desktop/packages/arm/linux-devkit/bin/arm-arago-linux-gnueabi-gcc  -O2    -MMD -D_GNU_SOURCE -D_LINUX  -D_SMP -D_ARM32 -Wall -Wno-unused-value -Wno-unused-variable -Wno-unused-function     -I../../../../include  -I../../../../include/ha -I../../../../tests/thlib -I../../../../include/ws -I../../../../samples/native/common -Iobj/db/  -I../../../../include/sql -I../../../../include/sql/odbc -c ../../../../samples/native/common/initos.c -o ../../../../samples/native/common/initos.o 

/home/ly/Desktop/packages/arm/linux-devkit/bin/arm-arago-linux-gnueabi-gcc  -O2    -MMD -D_GNU_SOURCE -static   -L../../../../target/bin obj/db/sampleddl.o  obj/main.o ../../../../samples/native/common/common.o ../../../../samples/native/common/initos.o   -lmcolib  -lmcomem  -lmcovtmem  -lmconet  -lmcosmp  -lmcomem  -lmcostrerror  -lmcoslnxp  -lmcomconv  -lmcotmursiw  -lmcolib  -lmcomem  -lmcouwrt -lpthread -lm -ldl    -o ../../../../target/bin/00-ddl 

../../../../target/bin/libmcomem.a(mcosysmem.o): In function `mco_sys_dll_load':

mcosysmem.c:(.text+0xd4): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: