
前段时间 Ubuntu 18.04 系统挂了,重装系统后,一直没有安装编译环境,记录下编译时遇到的一些问题。
1.1、问题描述
1.2、解决方法
安装软件包 u-boot-tools 。
2.1、问题描述
编译Linux内核映像时报如下错误:
2.2、解决方法
安装软件包 lib32stdc++6 和 lib32z1 。
3.1、问题描述
编译Linux内核映像时报如下错误:
3.2、解决方法
安装软件包 libssl-dev 。
你这个问题问得太模糊。你问的应该也不是一个简单的c语言或者其他语言写的代码(就一个文件)的编译问题。同样一套代码,在不同的系统下面,是不一样的,在windows下面能过,在linux下不一定能过,在linux下能过,在unix下不一定能过,在suse
linux下能过,
在red
hat
linux下不一定能过,
在ubuntu
14.04
linux
下能过,
在ubuntu
12.04
linux
下不一定能过.
编译环境不同,编译结果就可能会不同。编译环境大致相同,编译结果都可能不一致,例如python,
版本不一致,gcc,
arm
rvds版本不一致,
perl版本不一致,
make
版本不一致,编译结果都可能不一致。
解决编译问题的基本方法就是看编译错误,从错误入手。另一个基本方法是,与能编译过的系统对比环境,一点一点找问题。
编译环境不是一句话可以说清楚的。举个例子:有兴趣可以看看android的编译,网上的资料很多。
linux内核
编译失败后果是:新内核无法使用,旧内核可以正常使用
----------------
当然可以进入原来的linux系统。
新旧内核互相没有影响/
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)