IceE-1.3.0的移植过程及错误Time.h:36: error: expected type-specifier before ‘time-转
编译iceE下载iceE源码包
下载地址:http://www.zeroc.com/icee/download.html
交叉编译
设置环境变量:exportPATH=/usr/local/arm-2008q3/bin:$PATH(根据各自机器的交叉工具链更改)
export CXX=arm-linux-c++
export AR=arm-linux-ar
然后执行make
报错:
In file included from../../include/IceE/Cond.h:13,
fromCond.cpp:10:
../../include/IceE/Time.h:36:error: expected type-specifier before ‘timeval’
出现上述错误,主要是由于缺少timeval的定义。在Time.h中添加
#ifndef _WIN32
# include <sys/time.h>
#endif
即可。
继续执行make.成功。
试运行
将IceE-1.3.0/cppe/demo/IceE/hello目录中的client目录、server目录拷贝到arm实验板上,同时把IceE-1.3.0/cppe/lib中文件复制到arm实验上。
在试验板linux中运行
$exportLD_LIBRARY_PATH=lib文件存放目录:$LD_LIBRARY_PATH
然后就可运行示例程序server和client程序了。
结果如下:
root@REER_emter:/media/card/IceE-1.3.0/hello/client#./client
usage:
t:send greeting as twoway
o:send greeting as oneway
O:send greeting as batch oneway
f:flush all batch requests
T:set a timeout
P:set a server delay
s:shutdown server
x:exit ?: help
当输入t时,如下:
==>t
HelloWorld!
==>
IceE-1.3.0的移植过程及错误Time.h:36: error: expected type-specifier before ‘time-转相关推荐
- linux移植过程注意事项,linux移植过程的错误记录
1.Kernel panic - not syncing: Attempted to kill init! [原因]:内核和文件系统编译时选用的配置不一致:一般是文件系统启用了ARM EABI,但内核 ...
- 嵌入式linux python移植过程_嵌入式linux项目开发(一)——BOA移植
嵌入式linux项目开发(一)--BOA移植 项目目标:使用BOA.CGIC.SQLite搭建嵌入式web服务器 一.嵌入式web服务器BOA简介 在嵌入式设备的管理与交互中,基于Web方式的应用成为 ...
- android icu4c 7.1编译报错,android4.0编译系统时候遇到的错误集
1.Android library 'XXX.so' not in prelink map 错误解决 在编译自己的Android library时可能会出现 library 'XXX.so' not ...
- 【从0到1】GD32F450+LAN8720+LWIP(裸机)移植过程记录
参考资料 (1)<Lwip应用开发实战指南--基于STM32> (2)<STM32库开发实战指南--基于野火挑战者开发板> (3)<GD32F4xx_User_Manua ...
- 4G模块 EC20 R2.0 USB Serial/GobiNet/QMI WWAN 驱动移植过程
4G模块 EC20 R2.0 USB Serial/GobiNet/QMI WWAN 驱动移植过程 一.开发环境 二.确定 EC20 R2.0 的基本信息 三.USB Serial 驱动移植 opti ...
- NDK/JNI demo ( 五 ) ORB_SLAM2在Android上的移植过程
Android平台搭建和NDK环境配置 Android移植基础 NDK是集成的Android中调用C++代码的工具包,核心是JNI(Java Native Interface)技术,具体这里略过不表. ...
- u-boot移植随笔:移植过程问题及解决(本文章不时更新)
这个文章主要记录移植过程中出现的问题及解决方法,但不涉及问题背景. 1.unkown FLASH on Bank 0 A:芯片ID不正确,找啊找啊(我使用SI),终于在M5253DEMO.h这个文件中 ...
- MiniGUI移植过程
此次miniGUI的移植是移植的比较老的版本,用于性能较弱的嵌入式系统中,移植的minigui版本为MiniGUI 3.0.12,在此将移植过程记录下来,方便以后取用. 前言:嵌入式芯片采用的是全志科 ...
- Microchip Studio 7.0项目移植(从ICC AVR移植到Microchip Studio 7.0)
Microchip Studio 7.0 系列教程 1.Microchip Studio 7.0 如何修改字体大小Microchip Studio 7.0 如何修改字体大小 2.MicroChip S ...
最新文章
- 如何创建和获取正则对象?
- DHCP在企业网中的应用
- 记录一下Memcached的用法:
- 产品下级分类显示太宽了,请问在哪调整?
- #python#练习
- getLong java_java.lang.Long.getLong()方法实例
- redis的set类型
- 自学Python Day1
- Shreder:线程SSH协议密码爆破工具
- 使用Java实现面向对象编程(6)
- 平面设计ps/ai/cdr
- ISL68124与PMBUS
- python调用百度查询关键字_Python模拟搜索百度关键字
- 大功率UWB模块 XZM3000 移植手册 《从DWM1000到XZM3000移植手册》
- 一本关于 Total Commander 的书
- 开源漫画服务器Mango
- 二维数组指针表示,C语言指针引用二维数组详解
- nvidia jetson xavier打开风扇,并设置开机启动
- PaddlePaddle证件照换底换大小工具
- 数据库:MySQL Workbench如何连接远程数据库