20175207-20175235 实验一 开发环境的熟悉
实验一 开发环境的熟悉
20175207冷南
20175235泽仁拉措
目录
###[1-交叉编译环境(使用自己的笔记本电脑)](#1) ###[2-目标机宿主机联通](#2) ###[3-目标机运行程序](#3)1-交叉编译环境(使用自己的笔记本电脑)
>0. 实验三人一组1. 可以使用自己的笔记本,也可以使用实验室台式机(使用实验室机器的不用做本题)
2. 安装老师提供的[software](https://pan.baidu.com/s/11scmLNo0rClEXwkQGU0yGA)(提取码:dxzc)目录中的**VMware-workstation-full-10.0.1-1379776.exe**
3. 解压老师提供的[software](https://pan.baidu.com/s/11scmLNo0rClEXwkQGU0yGA)(提取码:dxzc)目录中的**Ubuntu1204.rar**
4. 用VMWare打开Ubuntu,用户名:**linux**,口令:**1**
5. 建立实验目录```mkdir linux_组员1学号_组员2学号_组员3学号```
6. 在实验目录中编写hello word程序,另外补充几行打印所有组员的学号姓名
7. 参考bocsd目录中的脚本armc.sh, 分别用```gcc```和交叉编译器```arm-none-linux-gnuenbi-gcc```编译**hello.c**,
用gcc编译的可执行文件命名**linuxhello**:```gcc hello.c -o linuxhello```;
用arm-none-linux-gnuenbi-gcc编译的命名为**armhello**:```/usr/local/toolchain/toolchain4.3.2/bin/arm-none-linux-gnueabi-gcc hello.c -o armhello```
步骤
- 安装VMware workstation(详见上文中的链接)
- 打开VM
- 打开虚拟机
- 找到RocEDU.Ubuntu文件夹,进入,选中Ubuntu_12.04_64-bit_farsight.vmx文件
- 运行Ubuntu ARM V12B v2.0
- 进入终端
mkdir linux_20175207_20175235
cd linux_20175207_20175235
gedit hello.c
hello.c程序代码gcc hello.c -o linuxhello
/usr/local/toolchain/toolchain4.3.2/bin/arm-none-linux-gnueabi-gcc hello.c -o armhello
./linuxhello
./armhello
hello.c程序代码
#include <stdio.h>
int main()
{
printf("20175207\n");
printf("20175235\n");
return 0;
}