一些编译报错
Posted happybirthdaytoyou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一些编译报错相关的知识,希望对你有一定的参考价值。
1. 在Ubuntu16.04-64中编译Linux-2.6.35.7版本内核出错[kernel/timeconst.h] Error 255
在Ubuntu16.04-64中编译Linux-2.6.35.7版本内核出现错误[kernel/timeconst.h] Error 255可能是由于我们使用
了64位版本的Ubuntu,按照提示信息解决问题即可。
编译中遇到的错误:
TIMEC kernel/timeconst.h
Can‘t use ‘defined(@array)‘ (Maybe you should just omit the defined()?) at kernel/timeconst.pl line 373.
/root/x210bv3s_bsp/qt_x210v3s/kernel/kernel/Makefile:138: recipe for target ‘kernel/timeconst.h‘ failed
make[1]: *** [kernel/timeconst.h] Error 255
Makefile:883: recipe for target ‘kernel‘ failed
make: *** [kernel] Error 2
报错信息提示我们文件kernelkernel/timeconst.pl的第373不能使用‘defined(@array)‘, 考虑去掉defined(),改为: 372 @val = @{$canned_values{$hz}}; 373 if (!@val) { 374 @val = compute_values($hz); 375 }
更改完成后重新配置、编译即可。
2. Ubuntu 16.04或18.04 安装32位运行库 (64位系统上安装32位运行库后才能运行32位的软件,例如一些老式的编译器是32位的。)
执行下面的命令安装lib32ncurses5 lib32z1两个32位的库:
$ sudo apt-get install lib32ncurses5 lib32z1
以上是关于一些编译报错的主要内容,如果未能解决你的问题,请参考以下文章
flutter解决 dart:html 只支持 flutter_web 其他平台编译报错 Avoid using web-only libraries outside Flutter web(代码片段
Vue报错:Uncaught TypeError: Cannot assign to read only property 'exports' of object 的解决方法(代码片段
Flutter 报错 DioError [DioErrorType.DEFAULT]: Bad state: Insecure HTTP is not allowed by platform(代码片段
错误记录Flutter 混合开发获取 BinaryMessenger 报错 ( FlutterActivityAndFragmentDelegate.getFlutterEngine() )(代码片段