在VMware中安装linux系统并用GCC、JAVA、Python编写hello world简单程序并运行

下载

安装过程并不麻烦,只需在VMware中导入Linux的ISO文件,然后按照安装提示一步一步配置即可,在此就不过多赘述了。

Linux的ISO文件下载地址:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso

1.GCC运行hello world程序

首先我们编写一个hello world的C文件,并命名为1.c :
1

由于Linux系统已经自带GCC的环境了,所以我们可以直接GCC文件。我们在Linux中打开终端,执行如下编译指令:

gcc 1.c -o 1

然后在命令行窗口中,执行./1即可:
2

2.Python运行hello world程序

同样,Linux也自带了Python的环境,我们可以检查下:

### 安装运行 Zephyr OS 的详细指南 #### 准备工作 为了成功安装运行 Zephyr 实时操作系统 (RTOS),需要准备以下工具和环境: - 虚拟化软件:推荐使用 VMware Workstation 或 VirtualBox。 - 操作系统镜像:建议选择 Ubuntu LTS 版本,例如 Ubuntu 18.04 或更高版本[^2]。 #### 配置虚拟机环境 在虚拟机中安装 Ubuntu 完成基本设置后,需确保系统的更新和依赖项已正确安装。执行以下命令以初始化系统环境: ```bash sudo apt update && sudo apt upgrade -y ``` #### 安装必要的开发工具链 Zephyr RTOS 开发需要特定的编译器和支持工具。按照官方文档中的指导[^3],可以依次安装所需的依赖包: ```bash sudo apt install --no-install-recommends git cmake ninja-build gperf \ ccache dfu-util device-tree-compiler wget python3-dev \ python3-pip python3-setuptools python3-tk python3-wheel xz-utils file \ make gcc gcc-multilib g++-multilib libsdl2-dev ``` #### 下载 Zephyr SDK 和源码 从 GitHub 上克隆最新的 Zephyr 源代码仓库,下载配套的 SDK 工具链: ```bash git clone https://github.com/zephyrproject-rtos/zephyr.git zephyrproject cd zephyrproject west init -m https://github.com/zephyrproject-rtos/zephyr.git --mr v2.9.9 west update ``` 接着,安装 Zephyr SDK 来提供交叉编译的支持: ```bash wget https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.15.2/zephyr-sdk-0.15.2-x86_64-linux-setup.run chmod +x zephyr-sdk-0.15.2-x86_64-linux-setup.run ./zephyr-sdk-0.15.2-x86_64-linux-setup.run ``` #### 编译 Hello World 示例程序 进入 `samples/hello_world` 目录,构建目标板上的应用程序。这里以模拟平台 QEMU_x86 为例: ```bash west build -b qemu_x86 samples/hello_world ``` 如果一切正常,则会在终端看到类似以下的日志输出: ``` -- west build: generating a build system ... [100%] Linking C executable zephyr.exe ``` #### 运行仿真测试 启动 QEMU 模拟器来验证应用是否能够正常运行: ```bash west build -t run ``` 此时应该可以看到打印消息 “Hello, World!” 表明项目已经成功部署到虚拟硬件上[^1]。 #### 使用真实硬件调试(可选) 对于实际嵌入式设备如 STM32 Nucleo-H743ZI2,还需要额外配置串口通信以及固件烧录方式。具体操作流程参见官方提供的 Getting Started Guide 中关于不同开发板的部分说明。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值