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。

相关