Raspberry Pi 简介 - C 语言中的 Hello World
托词
这是
对使用 C 语言编写的 Raspberry Pi 上的 Hello World 程序示例的介绍。以下示例使用命令行界面并将其设置为逐步指南。
除了创建 Hello World 程序之外,还将向读者介绍简单的 linux 命令行命令。
注意: 此介绍是为初学者编写的。
Hello World - 我的第一个节目
第一步:创建
一个包含源代码的目录。
- 通过编写以下命令
cd
找到你的主目录 - 为源代码
mkdir programs
创建一个新文件夹
(提示:管理文件和目录名称时,Linux 区分大小写) - 切换到新目录
cd programs
第二步:
编写第一个程序。
Linux 系统提供了各种各样的文本编辑器,本机上你会发现 Vim 或 Nano。
此示例将使用 Nano 文本编辑器。
- 创建源代码文件
nano helloworld.c
- 这将打开一个编辑器 - 退出并保存将在你的文件夹中创建该文件。
以下代码是 Hello World 程序的源代码:
/* My first program */
#include<stdio.h>
int main()
{
printf("Hello World\n");
}
- 编写代码后,点击
ctrl + x
退出编辑器,点击y
然后enter
保存更改。 - 编写命令
ls
以检查文件是否存在于你的目录中。
第三步:
编译你的第一个程序。
- 要编译我们的源代码文件
helloworld.c
,我们需要使用编译器,我们将使用
GNU 编译器集合 - 也称为 GCC。 - 以下命令将源代码编译为可执行二进制程序
gcc helloworld.c -o myfirstprogram.bin
源代码文件作为 GCC 编译器的参数提供,-o
定义了另一个表示我们希望编译器输出内容的参数。
在这种情况下,我们希望它输出我们自己命名的 .bin
文件。
在使用 GCC 进行编译时,你可以使用其他几个参数,例如
-wall
可以启用所有警告。这将为你提供有关 GCC 可能遇到的任何错误的信息。
第四步:
运行你的第一个程序。
- 在 Raspberry Pi 上运行程序是通过在要运行的程序名称前面添加
./
来完成的。 - 我们可以通过编写
./myfirstprogram.bin
来运行我们的程序
该命令应该执行程序并在控制台窗口中生成 Hello World
。