Linux使用,安装以及一些出错情况

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

Linux

1.虚拟机强制关机后打不开:
1.出现获取所有权提示的时候仍然打不开,可以找到虚拟机安装目录,搜索.lck文件,记住是文件不是文件夹,删除文件即可;
2.出现还原虚拟机状态后失败,打不开,报不可恢复错误什么的,找到虚拟机安装目录,搜索.vmss程序,删除它就可以了
2.Windows有很多恶心的设置阻止Linux等更改,win10和之前的版可能有所不同而不能和教材中取得一致效果,注意各种权限细节,常用的对策有禁用数字签名,管理员身份运行。

2.字体大小修改:
终端空白处右击->profiles->profile preference->custom font 修改字体大小
cntl -或cntl+·

3.安装vmware tools
虚拟机->设置->cd 选择使用物理驱动器->自动检测 (这个是网上的方法,一般这样是不行的,因为我们光驱里面本身就没有cd)

如果上面的方法不行,那么去全局搜索linux.iso,比如搜到以下路径
C:\Program Files (x86)\VMware\VMware Workstation\linux.iso
将cd->连接->使用iso镜像文件将此路径填上

4.安装vim并且修改vim配置项(百度)

5./tftpboot

6.nfs

7.由于可执行文件和系统的位数不一样导致找不到可执行文件
安装32位库:apt-get install ia32-libs或apt-get install lib32bz2-1.0等

Windows

1.SecureCRT,安装usb转串口驱动
2.

嵌入式设备

交叉编译工具链的安装

步骤1:打开虚拟机,在/usr/local/下创建/usr/local/arm文件夹
步骤2:先将安装包从Windows中弄到linux中去。可以用共享文件夹,也可以用Samba,也可以cuteftp。然后将文件考到/usr/local/arm文件夹下:
cp /mnt/hgfs/winshare/s5pv210/tar/arm-2009q3.tar.bz2 ./arm-2009q3.tar.bz2
步骤3:解压。tar -jxvf arm-2009q3.tar.bz2
到此相当于程序已经安装完毕,真正的应用程序安装在/usr/local/arm/arm-2009q3/bin目录下。

安装后的测试:
到真正的应用程序的安装目录下(也就是/usr/local/arm/arm-2009q3/bin),去执行arm-linux-gcc -v,其中有“gcc version 4.4.1 ”字样,即表示安装成功。

将工具链导出到环境变量:
export PATH=/usr/local/arm/arm-2009q3/bin:$PATH
在一个终端中执行以上命令后,该终端中就可以直接使用arm-linux-gcc了,但是只要关掉这个终端再另外打开一个立马就不行了。原因是我们本次终端中执行时的操作只是针对本终端,以后再打开的终端并未被执行过这个命令所以没导出。
解决方案是在~/.bashrc(用户每次在登陆终端时,会自动执行此文件)中,添加export PATH=/usr/local/arm/arm-2009q3/bin:$PATH 即可。
注意:我们导出这个环境变量是在当前用户,如果你登录时在其他用户下是没用的。

为工具链创建arm-linux-xxx符号链接
ln arm-none-linux-gnueabi-addr2line -s arm-linux-addr2line
相当于给他取了个名字。这样就可以在其他终端打开时也同样可以用。
可以在Windows下写个脚本在Linux下执行,将交叉编译工具链中的文件都起个新名字。在共享文件夹下写个脚本(脚本一般用source命令执行)。遇到一个问题:Windows下的回车符和Linux下的回车符是不一样的,所以在Windows下写的脚本在Linux下会出问题,解决办法:在Linux下新建一个脚本文件:vi mk-arm-linux-.sh,将写好的脚本复制进去。
脚本在/usr/local/arm/arm-2009q3 ,名字:mk-arm-linux-.sh

其他

头文件
1.头文件中只放声明,其他内容不放,定义以及初始化不放,全局变量什么的不放
2.不要相互包含

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值