1、安装GCC编译环境
gcc -v
g++ -v
两命令均正常使用才行
遇到的坑:
Program "g++" not found in PATH
2、安装make工具安装
root@fly-Lenovo-M490:/home/fly# make
bash: /usr/bin/make: 没有那个文件或目录
root@fly-Lenovo-M490:/home/fly# apt-get install make
root@fly-Lenovo-M490:/home/fly# make
make: *** 没有指明目标并且找不到 makefile。 停止。
遇到的坑:
Error: Program "make" not found in PATH
3、64位系统与32位系统
环境变量设置正确的情况下,交叉编译环境不能正常工作:
/bin/sh:arm-none-linux-gnueabi-gcc notfound
sudo apt-get install ia32-libs #旧
sudo apt-get install lib32z1 #新
4、环境变量设置:
gedit ~./bashrc
gedit /etc/profile
5、tftp服务器搭建及测试
安装xinetd tftp tftpd
sudo apt-get install xinetd
sudo apt-get install tftp tftpd
建立配置文件
sudo gedit /etc/xinetd.d/tftp
内容如下:
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /home/fly/eclipse-workspace/tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
mkdir /home/fly/eclipse-workspace/tftpboot 建立tftp目录
chmod 777 /home/fly/eclipse-workspace/tftpboot 更改访问权限
sudo /etc/init.d/xinetd restart 重启xinetd
客服端获取数据
tftp -g -l test -r test 192.168.0.100