LINUX 知识点记录(防止忘记)
LINUX学习记录,防止忘记。
20191105:
1.使用64位Ubuntu编译生成32位程序,在编译过程中报出这个错误:
fatal error: input没有那个文件或者目录
解决方法:主要是下载32位的编译库。可以安装:
sudo apt-get install lib32readline-gplv2-dev
我使用的是Ubuntu16.04 64位系统,这个方法没有作用,还需要安装:
sudo apt-get install gcc-4.8-multilib g++-4.8-multilib
2.ubuntu下,解决包依赖关系最有效的方法:
用aptitude 来代替apt.
sudo aptitude installl 要安装的包
3.ubuntu 下VIM 不好用怎么办:
1 sudo apt-get remove vim-common
2 sudo apt-get install vim
3 编辑 /etc/vim/vimrc.tiny ,倒数第二行,compatible 改成 nocompatible ,就可以解决ABCD的变向问题。
4 ubuntu 下编译环境搭建(原子文档上说明方法对于新装系统有误):
1 sudo tar -vxf gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz
2 sudo vi ~/ .bashrc (sudo vi /etc/profile,系统启动使能一般启动bashrc变量)
3 在上面文件中添加: PATH=$PARH:路径/gcc-linaro-arm-linux-gnueabihf-4.9.4.......
4 source ~/ .bashrc
5 检查环境变量是否成功:echo $PATH
6 sudo apt-get install lib32stdc++6 (依赖)
7 检查:arm-linux-gnueabihf-gcc -v
20191109
1 解决LINUX下VIM 乱码的情况:
文件地址: /etc/vimrc 或者 /etc/vim/vimrc
在文件中添加:
set fileencodings=utf-8,ucs-bom,gb18030,gbk2312,cp936
set termencoding=utf-8
set encoding=utf-8
2 汇编文件出现ERROR:no such instruction
LINUX下汇编编译出现如上错误,经查找,LINUX区分大小写,WINDOS下大小写均可,LINUX下
汇编文件应写为:*.S。