错误输出为

libQtWebKit.so: undefined reference to `trunc’

libQtWebKit.so: undefined reference to `lroundf’

libQtWebKit.so: undefined reference to `roundf’

libQtWebKit.so: undefined reference to `lround’

因为链接数学库函数时找不到它们,所以可以修改如下

src/3rdparty/webkit/JavaScriptCore/wtf/MathExtras.h

105 #if 1 // 原值为COMPILER(MSVC) || COMPILER(RVCT)修改为1,也就是要编译这些函数

106

107 inline long lround(double num) { return static_cast(num > 0 ? num + 0.5 : ceil(num - 0.5)); }

108 inline long lroundf(float num) { return static_cast(num > 0 ? num + 0.5f : ceilf(num - 0.5f)); }

109 inline double round(double num) { return num > 0 ? floor(num + 0.5) : ceil(num - 0.5); }

110 inline float roundf(float num) { return num > 0 ? floorf(num + 0.5f) : ceilf(num - 0.5f); }

111 inline double trunc(double num) { return num > 0 ? floor(num) : ceil(num); }

112

113 #endif

嵌入式linux webkit,嵌入式平台arm linux 之qt 4.5交叉编译到webkit时出错解决方法相关推荐

  1. Linux服务器init 5启动图形界面,报错Retrigger failed udev events的解决方法

    1.开启linux系统的桌面环境,使用startx未成功,报如下错误: 提示:Retrigger failed udev events [root@5201351 /]# startx xauth: ...

  2. centos linux 系统日常管理4 scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法 第十七节课...

    centos linux 系统日常管理4  scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法  第十七节课 rsync可以增量同步,scp不行 ...

  3. 在甲骨文云ARM VPS上使用宝塔导致php安装不完整的解决方法/ARM架构服务器使用宝塔可能遇见的问题的解决方法/Oracle Linux8/dns_get_record()/mime_conten

    去我的博客查看本文:在甲骨文云ARM VPS上使用宝塔导致php安装不完整的解决方法 – 星笙月煜 (iocky.com) 主机信息:Oracle Cloud的免费VPS(4+24,Ampere,AR ...

  4. AI智能检测识别平台EasyCVR出现卡顿及反应慢的原因分析以及解决方法

    EasyCVR平台是我们支持协议最全面的视频平台,它能支持标准协议,包括:国标GB/T28181.RTMP.RTSP/Onvif协议,以及厂家的私有协议与SDK,如:海康Ehome协议.海康SDK.大 ...

  5. arm linux 指纹识别,基于ARM—Linux指纹识别系统的设计.pdf

    基于ARM-Linux指纹识别系统的设计.pdf 第 20卷 第 l5期 电子设计工程 2012年 8月 Vo1.20 No.15 ElectronicDesienEn~inee Aug.2012 基 ...

  6. 最新linux伺服控制,基于ARM Linux的三轴伺服控制系统人机界面设计 毕设

    基于ARM Linux的三轴伺服控制系统人机界面设计 毕设 洛阳理工学院毕业设计(论文) 基于ARM+Linux的三轴伺服控制系统人机界面设计 摘要 现代计算机技术的产业革命,将世界经济从资本经济带入 ...

  7. arm linux 2.6下载,ARM+LINUX(montavista2.6.x)环境下SIMCOM5218使用

    ARM+LINUX(montavista2.6.x)环境下 SIMCOM5218使用 http://blog.sina.com.cn/s/blog_4c796ed20100hpxg.html 一. 系 ...

  8. arm linux 进程调度,详解ARM Linux 2.4.x进程调度

    Linux2.4.x是一个基于非抢占式的多任务的分时操作系统,虽然在用户进程的调度上采用抢占式策略,但是而在内核还是采用了轮转的方法,如果有个内核态的线程恶性占有CPU不释放,那系统无法从中解脱出来, ...

  9. linux中swi指令,Arm Linux系统调用流程详细解析SWI

    Unix系统通过向内核发出系统调用(system call)实现了用户态进程和硬件设备之间的大部分接口.系统调用是操作系统提供的服务,用户程序通过各种系统调用,来引用内核提供的各种服务,系统调用的执行 ...

最新文章

  1. linux学习:进程间通信—管道
  2. 网闸与防火墙的区别_网关和网闸、防火墙的区别?
  3. 别太把GitHub的Star当回事
  4. 主机动手系列 — 怎么管理Suse Linux
  5. 是什么包_包粽子教程,喜欢的收藏,以后想吃什么样的都可以自己包
  6. react 前端解析二进制流_一年半前端跳槽面试经验(头条、微信、shopee)
  7. python web开发 网络编程 TCP/IP UDP协议
  8. 08面向对象编程风格
  9. Vue使用ajax或者axios获取数据,能获取到数据但是页面没有更新
  10. c语言 error c2562,C语言之关键字(二) void,const
  11. 用计算机按45乘5CE再按,2015年4月全国自学考试计算机应用基础真题
  12. 系统集成项目管理: 三点估算法估算工期和方差的计算公式和习题
  13. python while循环的用法_Python while循环语句详解
  14. 成倍提升ORM系统SQL性能的一个方法
  15. 【论文阅读笔记】Beamforming Optimization for Wireless Network Aided by IRS with Discrete Phase Shifts
  16. 模电课程设计_函数发生器
  17. python之路day3_python之路:day3
  18. samba服务器的安装
  19. 微信公众号(二)每日推送详细教程(AI回复助手)
  20. 关于树的最全知识就在这里了

热门文章

  1. AD5933阻抗模块测量值校正
  2. python表达式3and not5的值_太原理工大学python考试题总结
  3. pyqt5设置dialog的标题_PyQt5Day29--展示控件QDialog(对话框)
  4. oracle的clob赋值_Java处理(插入或修改)clob类型数据
  5. c语言delay_C语言编程制作“古怪手电筒”,有光的时候就会亮,没光绝不会亮...
  6. C++接收字符串数组_C++模拟面试:从数组“紧凑”操作说开来
  7. ugui 转轮_Unity3D研究院之Android NDK编译C/C++结合Unity实现本地数据共享(二十八)...
  8. 一加6升级android p,一加6手机升级安卓P攻略 教你怎么更新安卓P Beta版
  9. 数学建模 概率空间与统计结构
  10. VS Code关联vivado并安装Verilog插件