linux kernel编译 undefined reference to `__ae
问题代码
ktime_t calltime, delta, rettime;unsigned long long duration;calltime = ktime_get();/*获取当前时间*/
rettime = ktime_get();
/*计算时间差 ktime_sub(A,B) 计算A-B的时间差 返回纳秒*/
delta = ktime_sub(rettime,calltime);
/*转换成微秒*/
duration = (unsigned long long) ktime_to_ns(delta) >> 10;
printk("[%s] running %lld usecs %d ms at %d\n",__FUNCTION__, duration,(unsigned int)(duration/1000),__LINE__);
编译出错
/rk3288_pad/kernel/drivers/input/sensors/sensor-dev.c:505: undefined reference to `__aeabi_uldivmod'
/data/weiqifa/rk3288_pad/kernel/drivers/input/sensors/sensor-dev.c:529: undefined reference to `__aeabi_uldivmod'
Makefile:997: recipe for target 'vmlinux' failed
make: *** [vmlinux] Error 1
原因
在大多数32位CPU上,必须使用慢库函数实现64位除法。为了防止编译器生成非常慢的代码,Linux不实现这些功能。
linux kernel编译 undefined reference to `__ae相关推荐
- linux gcc编译undefined reference to `stricmp'问题
最近gcc编译遇到这样的问题:undefined reference to `stricmp'. 查了下,stricmp是Windows特有函数. 解决方法: stricmp是Microsoft's ...
- Linux kernel编译时编译选项多选一如何固化在config文件
每次在进行裁剪的Linux kernel编译时,都会碰到有提示,让你在某些编译选项多选一,如: Initialize kernel stack variables at function entry ...
- gcc7 编译 linux内核提示 undefined reference to `____ilog2_NaN'
1. 问题 gcc7.3 编译linux内核linux-4.10.4时,出现如下错误: GEN .versionCHK include/generated/compile.hUPD include/g ...
- 将log4cplus.so集成到linux下报undefined reference to 错误
1 参照<编译log4cplus-2.0.x备忘录>博文中"linux下 编译log4plus共享库"部分的说明编译出 log4cplus.so. 2: 经过上面的第一 ...
- linux shm open,undefined reference to \'shm_open\'解决办法-j_cle-ChinaUnix博客
#include int main (void) { int i; i = shm_open ("/tmp/shared", O_CREAT | O_EXCL, S_IRUSR | ...
- PHP无法编译undefined reference to `libiconv_open
./configure --prefix=/usr/local/php52 make时提示: ..................................................... ...
- libiconv库编译undefined reference to `aliases_lookup‘
换了个编译工具编译 libiconv发现undefined reference to `aliases_lookup'问题,解决办法是在makefile的编译选项中添加-std=gnu89 举例 CF ...
- 解决C语言编译undefined reference to ‘pow’问题
在编译C语言源码的时候遇到如下问题: undefined reference to 'pow' 该函数定义在C的#include <math.h>头文件内,明明应用了缺报错了,原因是要在编 ...
- Linux kernel编译、安装及指定默认内核版本启动
内容转自: https://blog.csdn.net/weixin_41666796/article/details/96434229 https://blog.mtkfan.com/post-43 ...
最新文章
- Python中requests包的安装
- R语言dplyr包通过数据列的索引重命名数据列实战(Rename Column by Index Position)
- python计算两个字典的相同点(从key、value、item角度)
- gcc - lm的含义
- wpf怎么让grid表格中元素显示到最顶层_一文搞定PPT中的快捷键
- 利用Python绘制中国新型冠状病毒疫情图(国家和省)
- python不满足条件重新输入_如果Python中不满足条件,则拒绝用户输入
- 用Kubeadm安装K8s后,kube-flannel-ds一直CrashLoopBackOff
- 网络管理与维护作业5
- C#版Windows服务安装卸载小工具-附源码
- netty权威指南第二版源码
- 三维扫描仪[10]——如何设计一台云台式扫描仪(代码详解)
- ES6模板字符串(循环、函数)
- 淘宝 喵铺脚本自动签到脚本
- 创业的成功率只有10%?错,有的人可以高达90%!为什么?
- asp.net58同城简单登陆
- 程序员,不要让自己做兔子(updated) 网上最近流传的一个笑话,关于兔子,狼还有一只老虎的,故事 我就是想打你了,还需要什么理由吗?谁让你是兔子 项目经理是这样当的...
- Android 指南针
- 美国 转专业 计算机,​转专业申请计算机硕士,美国这些学校供你选择
- XX is not defined import impor了还是not defined ant design组件import还是not defined
热门文章
- 数据结构+算法 学习计划与资源
- FLEX组件AnyChart实例教程.
- 小结三种控制路由发布的方法
- 如何判断软件架构的好与坏
- vimdiff和vim-fugitive安装,使用教程
- 计算机应用基础精品课程申报表,《计算机应用基础》精品课程申报书(修改意见)...
- wps html编辑表格,WPS 2017个人版演示word使用技巧(wps2017表格使用技巧)
- linux系统pcb软件下载,开源PCB设计软件KiCad致力于下一个大版本的发布
- svg 动画_根据AI导出的SVG path制作SVG线条动画
- Django REST framework 源码解析