Linux应用开发初学之环境搭建(1)


Linux应用开发初学之环境搭建(1)

作为一个Linux应用开发工程师,毋庸置疑一定要搭建一个Linux环境。
对于Linux环境的获得一般有两种方式:
1. 将整个计算机安装为Linux操作系统
2. 使用VMware安装虚拟机
对于刚开始学习的我来说第二种较为经济高效。
安装好Linux的虚拟机仅仅是第一步。
我们进入Ubuntu(这个是笔者选择的操作系统)后需要做的第一件事就是安装VMware Tools,这个应用可以帮助我们自由的在Linux系统和Windows系统直接复制命令,传输文件,和自动调整屏幕分辨率(最后的调节分辨率有的设备可能不太行,笔者实验室的朋友就实现不了)。
第二步是需要开启FTP和SSH服务。
当我们开启了SSH,FTP服务以后我们可以使用FileZilla来进行ubuntu和windows系统之间的文件互传,同时也可以使用MobaXterm和Xshell等软件进行终端操作。
Ubuntu 开启 SSH 服务命令如下:

sudo apt-get install openssh-server

无法确认是否安装ssh服务时可以使用命令查看 :

ps -e | grep ssh

如果显示有ssh字样,说明已启动。
如果没有就手动启动:

/etc/init.d/ssh start

FTP安装教程:

sudo apt-get install vsftpd

等待自动安装,安装完成以后使用如下 vi 命令打开/etc/vsftpd.conf,
命令:

sudo vi /etc/vsftpd.conf

打开以后 vsftpd.conf 文件以后找到如下两行:

local_enable=YES
write_enable=YES

我们需要确认其前面没有“#”,
完成FTP和SSH服务的安装以后,这样就可以在Windows下使用 FileZilla登录终端进行Linux系统和Windows系统的文件互传。
第三步需要开启NFS服务了。
因为我们最后调试完成后的的代码是需要在开发板上运行的,我们需要将代码传输到开发板中,而这个就需要使用到NFS服务了。
Linux系统中我们只需要配置一次NFS服务

1.sudo apt-get install nfs-kernel-server rpcbind

2、新建一个名为“nfs”的文件夹,建议在/home/(登录名)目录下
例如我的ubuntu名字为book,所以命令为:

mkdir -p /home/book/nfs

3、打开 nfs 配置文件/etc/exports:

sudo vi /etc/exports

4、打开/etc/exports 以后在后面添加如下所示内容:

/home/book/nfs *(rw,sync,no_root_squash)

5、重启 NFS 服务,使用命令如下:

sudo /etc/init.d/nfs-kernel-server restart

而开发板每次重启后都需要重新挂载NFS服务。
我们需要在开发板下创建一个名字叫mnt的文件夹然后执行

mount -t nfs -o nolock,nfsvers=3 192.168.1.XXX:/home/book/nfs  /home/root/mnt

这些都配置环境的具体步骤,如果你想一步到位配置到所有的Linux上的所有软件。
可以使用韦东山老师的配置到的命令:

你要把它们复制到记事本, 合并成一行,注意空格: wget --no-check-certificate -O
Configuring_ubuntu.sh
https://weidongshan.coding.net/p/DevelopmentEnvConf/d/DevelopmentEnvConf/git/raw/master/Configuring_ubuntu.sh
&&sudo chmod +x Configuring_ubuntu.sh &&sudo ./Configuring_ubuntu.sh

在笔者这种初学者看来这样基础的环境搭建就已经初步完成了(如果有不对的地方希望指教)。
最后一步便是交叉编译链的配置了。

(本文章由咖啡要加糖和gdou.linkk联合投稿)

后续文章:

Linux应用开发初学之环境搭建(2)-交叉工具链

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值