当前位置: 首页 > news >正文

网站备案地点选择网站推广方案有哪些

网站备案地点选择,网站推广方案有哪些,网站建设中页面下载,互联网行业使用收益法进行评估时在HP-UX-IA64下编译JFFI及FFI遇到很多问题,官网jffi文档中也并没有在hp-ux-ia64平台上有编译过。 次文档仅为记录之用。记录编译过程,但并不意味着本人遇到的问题已经解决。 注意点: 1. hpux上装的gcc 4.3.2.编译时默认是32位。编64位需要加参…

在HP-UX-IA64下编译JFFI及FFI遇到很多问题,官网jffi文档中也并没有在hp-ux-ia64平台上有编译过。

次文档仅为记录之用。记录编译过程,但并不意味着本人遇到的问题已经解决。

 

注意点:

1. hpux上装的gcc 4.3.2.编译时默认是32位。编64位需要加参数: -mlp64

2. hpux上的jdk(1.6)目录结构与linux上jdk目录不一致。64位版本java/javac/javah命令行在$JAVA_HOME/bin/IA64W目录下。ant启用$JAVA_HOME/bin的java命令,默认是32位的。解决的方法可以建文件夹然后 ln -s 三个命令连接,修改相应的$JAVA_HOME。

3. ant jar生成complete.jar,jffi.jar 等jar包时,脚本能识别机器。但是jffi的java代码里面并不支持ia-64-hpux导致打包的目录是unknown-HP-UX.查看jffi-1.2.7/src/main/java/com/kenai/jffi/internal/StubLoader.java文件,源代码中CPU未定义IA64,OS也未定义HPUX。导致取不到CPU,OS值是unknown。

如不改源代码。build.xml中需要修改打jar包时的目录。否则ant test会报can't load jni/unknown-HP-UX/libjffi-1.2.so文件

 

4.需要修改makefile内容及.h头文件如下:

export CC="gcc -mbig-endian -mlp64 -pthread"
export LD="gcc -shared -fPIC -mbig-endian -mlp64 -mt -static-libgcc -Wl -O1 -lrt -ldl -lpthread"

 

jffi-1.2.7/GNUmakefile 

SRC_DIR ?= $(shell pwd)/jni
==>
SRC_DIR ?= $(shell pwd)

 

JFLAGS = -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG
==>
JFLAGS = -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -DMAP_ANON=MAP_ANONYMOUS -DFFI_NATIVE_RAW_API=0

 

FFI_CC = $(CCACHE) $(CC)
==>
FFI_CC = $(CC)

 

jffi-1.2.7/libtest/GNUmakefile 

$(CCACHE) $(CC) $(CFLAGS) -c $< -o $@
==>
$(CC) $(CFLAGS) -c $< -o $@

SOFLAGS = -shared -Wl,-O1
==>
SOFLAGS = -shared -Wl -O1

 

 

jffi-1.2.7/jni/jffi/endian.h
添加
# define LITTLE_ENDIAN 1234
# define BIG_ENDIAN 4321
# define BYTE_ORDER BIG_ENDIAN

jffi-1.2.7/jni/jffi/jffi.h
添加,免得很多文件都要加这个.h文件
#include <alloca.h>

 

jffi-1.2.7/jni/jffi/LongDouble.c
ld = strtold(tmp, NULL);
==>此处修改有点不负责任。128位的long double改成64位的double。实际应该用得不多,先将就下。。。
ld = strtod(tmp, NULL);

 

 

转载于:https://www.cnblogs.com/airsong23/p/3435986.html

http://www.lbrq.cn/news/2798947.html

相关文章:

  • 在家做兼职的正规网站平台seo优化报价
  • 做爰真实网站免费seo在线工具
  • 洛阳营销型网站百度推广的费用
  • 珠海多语种网站制作百度2022最新版本
  • 做网站已经不行河南网站设计
  • 做网站的三个软件seo网络培训学校
  • wordpress结合tornado成都优化官网公司
  • 开发网站需要怎么做网站一级域名和二级域名区别
  • 淘宝怎么才能发布网站建设重庆seo黄智
  • 东莞建设网站软件手机百度2020最新版
  • 垂直网站需要多少钱广东疫情防控措施
  • 网站建设公司推广百度投放广告一天多少钱
  • 三明企业网站建设山西seo排名
  • 最好的免费发布网站百度官网首页登陆
  • 丹东建设工程信息网站html简单网页设计作品
  • 网站建设在线推广推广代理公司
  • 投票网站设计百度官网app下载
  • 游戏网页代码西安百度seo
  • 宁波哪家公司做网站好百度云盘登录入口
  • 响应式网站是怎么做的seo的基本内容
  • 建站节沈阳黄页88企业名录
  • 西安做门户网站最好的公司运营推广
  • 珠海市住房城乡建设官网北京seo公司wyhseo
  • 成都app制作软件seo教程免费
  • 建设摩托车是名牌吗关键词优化到首页怎么做到的
  • 靠谱网站优化哪家好交换友链
  • 网页设计需求模板seo营销服务
  • 住房新建网站在线crm系统
  • 医院网站建设方案书360指数在线查询
  • wordpress做学校网站合肥网站排名推广
  • 在线课程|基于SprinBoot+vue的在线课程管理系统(源码+数据库+文档)
  • RabbitMQ:延时消息(死信交换机、延迟消息插件)
  • Linux Shell 常用操作与脚本示例详解
  • Altium Designer 22使用笔记(8)---PCB电气约束设置
  • ansible playbook 实战案例roles | 实现db2自动安装
  • Linux操作系统编程——进程间的通信