之前的理解
知道sudo apt-get install ***
可以安装一些工具、软件。但是实际上对安装过程的理解并不是很懂。
后来会用过make config, make install之类来安装。了解到源码的编译安装过程。 但是如何装到内核文件系统还是不太了解
新的领悟
echo $PATH
这个命令是经常会用的,还用过env
查看所有环境变量。但是并不知道这些变量哪里来的。 刚才忽然想到应该是这样,make的时候完成对源文件的编译,make install的时候会进行编译输出文件的复制和环境变量的配置。 所以应用文件移植到arm的过程就是用arm-linux-gnueai-*
进行编译,安装到指定文件夹, 然后把文件夹复制到arm内核文件系统。再把相关路径添加到PATH
环境变量里就应该可以了。
- 下载安装包源文件
- 用arm编译工具编译安装包
- 把软件包安装到指定文件夹下
- 把输出文件夹内的文件复制到arm文件系统
- 修改arm文件系统的环境变量
etc/profile
验证结果
//todo