跳到主要内容

Hello World

早期因为处理器芯片性能不够,存储空间不多以及编译性能不够等因素,早期的开发板普遍采用交叉编译的方式,而交叉编译的方式会有几种缺点:不能离线编译,操作麻烦,环境配置复杂等。RK大部分系列的处理器性能强悍,在开发板上自行编译程序的时间会很快,推荐直接使用板上集成的 GCC 软件进行编译。

GCC编译器

开发板自带 GCC 编译器,我们可以使用下面的命令去查看 GCC 版本

# 查看 gcc 命令
gcc -v

# 查看 gcc 的安装路径
which gcc

# 如果没有 gcc ,下载安装
sudo apt update
sudo apt install gcc

GCC

gcc 的版本号可能会因为镜像以及系统的不同而不同,但是不影响编译。

hello world!

本章节简单基于应用层的hello world程序编写并测试

创建文件夹用于放置相关工程,并创建源文件hello.c

# 创建hello_world工程目录
mkdir hello_world

# 用vim工具编写hello.c源代码
cd hello_world
vim hello.c

具体hello_world代码如下

hello.c
#include <stdio.h>

int main(void)
{
printf("Hello World!\n");
printf("toybrick!\n");
return 0;
}

输入命令编译

gcc -o hello hello.c

执行程序

./hello

hello_world