第二节 Linux系统编程-helloworld

这篇博客介绍了在Linux环境下编译运行helloworld程序的全过程,包括新建目录、编写C代码、使用gcc编译、修改权限及通过U盘在开发板上运行。同时提到了将程序拷贝到bin目录及编译进文件系统的两种方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

-------------------------------------资源来源于网络,仅供自学使用,如有侵权,联系我必删.

第一:

本章导读
本实验介绍经典的 helloworld 程序,就几行代码,非常简单,主要是需要学习一下应用程序如何编译、如何运行、如何修改权限等等实际操作。

• 标准输入/输出
– 格式化输出函数printf
– linux终端
• 在Ubuntu系统home目录下新建目录linuxsystemcode
– 后面大部分实验代码都会放在这个文件下编译
• 编写编译运行第一个helloworld程序

 

第二:

代码简介
如下图所示,代码非常简单,只要有 C 语言的基础就可以很轻松的搞定。

#include <stdio.h>

main()
{
	printf("Hello World!\n");
}

1)如上图所示,首先调用了头文件“stdio.h”,这是告诉编译器本程序中包含标准输入/输库的信息,只不过在学习 C 语言的时候,输入/输出是在 PC 的图形界面。
2)在 linux 中,这个标准输入/输出是通过串口,也就是通过超级终端来实现的。
接着调用 main 函数作为程序入口,main 函数中调用了 printf 打印函数,也就是把其中内容打印到超级终端。最后在开发板上运行这个程序的时候,应该会在超级终端中打印“HelloWorld!”。

说明:打印消息后面做了些许修改,把打印字符串改为"Hello World,Linux!"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值