在上一篇文章中,我们学习了Vi文本编辑器,那么用它可以实现什么功能呢?

树莓派python以及c语言编程

这里我选择了最简单和很流行的两种编程语言:

C语言和Python。实现最简单的功能,输出hello world。

Python编程简介

Python是一种解释型语言,无语编译。

Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。。

用Python写一个hello world,需要我们首先编写一个程序。

打开我们的树莓派系统ubuntu界面,使用ctrl+alt+T打开我们的命令终端。

第一步创建文件。

Vi hello.py

在这里.py表示我们使用Vi编辑器创建一个python格式的程序

第二步在Vi文本编辑器中写入代码

#!/usr/bin/python

Print "hello world"

代码编写好之后,使用Vi文本编辑器的保存操作进行保存。

第三步运行

在命令终端中输入

Python hello.py

然后我们就可以看到hello world输出了,由于python无需编译,所以程序保存后,直接运行即可。

C语言编程简介

C语言是一门通用计算机编程语言。应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

C语言编程分为三步。

1.编写源文件。

2.编译。

3.链接生成可执行文件,

用C语言写hello world.

第一步打开ubuntu的命令终端创建文件。

Vi hello.c

第二步在Vi文本编辑器中写入代码

#include

Void main()

{

Printf(“hello world”);

}

代码编写好之后,使用Vi文本编辑器的保存操作进行保存。

第二步将目标文件编译成可执行文件。

gcc hello.c –o hello

第三步执行程序

./hello

虽然使用C语言输出hello world是非常简单的编程,但是笔者还是碰到了树莓派系统上经常遇到的问题,就是缺少必要的文件库。

我在编译C语言这一步的时候,提示gcc文件缺失,使用apt-get install进行gcc在线下载的时候,花费了不少时间。

这编译代码中,一定记得.c后面是一个空格,不能和-o写在一起。

执行程序后,我们便可以得到最终的结果:hello world。

树莓派c语言运行_树莓派完成简单的编程(四)相关推荐

  1. 树莓派Java程序运行_树莓派上Java程序作为linux服务并开机自动启动

    http://www.iigrowing.cn/shu_mei_pai_shang_java_cheng_xu_zuo_wei_linux_fu_wu_bing_kai_ji_zi_dong_qi_d ...

  2. 树莓派c语言人脸识别,树莓派实现简单的人脸识别

    前言 这篇文章属于此系列: 一个用树莓派做的会聊天,能人脸识别(支持云台追踪)和发送邮件的小玩具 https://blog.csdn.net/yonglisikao/article/details/8 ...

  3. 树莓派sd卡格式化_树莓派的sd卡存储空间太小,挂载个移动硬盘吧

    树莓派的sd卡的存储空间太小了,如果需要存储大文件,分分钟耗尽,这时候就要考虑给它挂载个硬盘.刚好我手边有一个移动硬盘,装起来. 材料列表 移动硬盘:USB接口的 autofs:监听硬盘使用情况,自动 ...

  4. python树莓派串口通信实例_树莓派通过串口发送数据

    可以通过串口登陆树莓派,也可以通过串口向其他主机发送数据.树莓派的串口接受数据科技爱好者博客已经写过,可以参考这篇文章:树莓派与arduino串口通信实践.这篇文章教大家如果通过树莓派的串口发送数据. ...

  5. 树莓派python开发教程_树莓派Raspberry开发从基础到进阶视频+设计资料超详细教程下载...

    课程内容 [初级篇]重点推荐:树莓派开发实战视频教程+文档教程(含源码) 课程目录 教学视频与源代码 1.[进阶篇]Raspberry详细视频教程 树莓派基础 安装树莓派的操作系统 远程登录和使用树莓 ...

  6. 利用rfcomm实现树莓派与手机通信_树莓派资源整理汇总(2020年2月18日更新)

    本文收集了树莓派使用过程中经常需要用到的资源,主要包括树莓派系统镜像.树莓派硬件介绍.树莓派GPIO引脚编号.树莓派电路原理图下载.树莓派应用.树莓派工具等等,非常值得收藏. 一.快速上手 树莓派快速 ...

  7. 树莓派sd卡格式化_树莓派安装免费IP电话系统3CX

    3CX 在 V16 版本以后,就可以运行在树莓派的最新硬件版本,3B+ 上了.最新版本的 3CX 可以在 Raspbian Stretch 上安装, Raspbian Stretch 这个 Debia ...

  8. python树莓派经典书籍推荐_树莓派教程书籍推荐:带你玩转Raspberry Pi

    随着<星球大战><复仇者联盟><NASA>等科幻电影的热映,人工制作装置也更加受到人们关注,与这些电影有关的一切设备都显得非常有科技感,格调很高.本期树莓派教程书籍 ...

  9. 树莓派串口通信编码_树莓派3B/3B+与Rosbot通信02:USB与串口通信

    前言:在上一篇中,我们已经下载和安装好通信的各种库和其他东西,在这一篇中我们将介绍如何将树莓派与Rosbot连接设置和基础的代码编程. 串口通信 串口设置 1.设置波特率:进入minicom配置界面 ...

最新文章

  1. scrum master_从Scrum Master到工程副总裁:职称为何重要
  2. OPPO Enco Free真无线耳机:超低延迟高音质 智慧触控看得见
  3. 为什么黑客都用python-黑客编程为什么首选Python语言?这里告诉你答案!
  4. flume流程之http-memory-hdfs
  5. 3.中小型企业通用自动化运维架构 -- Ansible playbook
  6. 解读BOLT引擎例子——HelloBolt2
  7. macos masm5 Warning level (0-2) expected after W option
  8. matlab纹理特征提取方法,基于共生矩阵纹理特征提取
  9. 记第一次阿里数据研发工程师面试
  10. html5考试总结300字,期中考试总结
  11. 程序员那些必须熬过去的坎!!
  12. HowTo——cotex-m3处理器HardFault事后分析方法
  13. 面对电车难题,自动驾驶会怎么选?
  14. php教程--案例4(判断闰年)
  15. python计算1的平方减2的平方加3的平方减4的平方怎么算_计算1的平方减2的平方加3的平方减4的平方 – 手机爱问...
  16. python 声音基频f0_音高和基频(Pitch and F0)
  17. 苹果CMS,苹果CMS网站搭建,苹果CMS采集资源
  18. MFC与坦克大战系列(奇迹冬瓜)---chapter2(photoshop与TransparentBlt---快速生成背景与透明位图处理)
  19. Gradle 完整指南(Android)
  20. U盘SD卡文件误删恢复探讨

热门文章

  1. express接受get数据
  2. RAID技术超详细讲解
  3. 跳槽上班第一天的感受
  4. 7-12(图) 社交网络图中结点的“重要性”计算(30 分)
  5. JAVA运算符和优先级
  6. c语言网上找程序组合,C语言程序我同学说在网上下的一章一章的小说组合成一个太麻烦,于是 爱问知识人...
  7. mysql yintint类型_MySQL服务器2 被嫌弃的胖子
  8. oracle外表日期,三步教会您掌握oracle外表(external table)
  9. php输出json到表格,PHP中把数据库查询结果输出为json格式
  10. 计算机里有个不能进入的磁盘分区,新电脑只有一个分区怎么办? 教你们如何不进pe给硬盘创建新分区!...