Linux初步

  • 学习要求
  • 实现步骤
  • 总结

学习要求

编写一个主程序文件 main1.c 和一个子程序文件 sub1.c
要求:子程序sub1.c 包含一个算术运算函数 float x2x(int a,int b),此函数功能为对两个输入整型参数做某个运算,将结果做浮点数返回;主程序main1.c,定义并赋值两整型变量,然后调用函数 x2x,将x2x的返回结果printf出来。
1)在ubuntu系统用gcc 命令行方式编译主程序main1.c 并运行;
2)在windows系统下用你熟悉的编译工具编译主程序main1.c 并运行;
3在ubuntu系统下用Makefile方式编程主程序。

实现步骤

1.创建一个main1.c的文本文件

2.然后创建一个sub1.c的文本文件

3.使用gcc -c命令分别将main1.csub1.c转换成main1.o``````sub1.o文件


4.运行结果

总结

Linux牛逼
Linux牛逼

嵌入式程序设计学习(1)相关推荐

  1. 2014025630《嵌入式程序设计》第七周学习总结

    2014025630<嵌入式程序设计>第七周学习总结 教材学习内容总结 有名管道(FIFO) 命名管道也被称为FIFO文件,是一种特殊的文件.由于linux所有的事物都可以被视为文件,所以 ...

  2. 2014025650《嵌入式程序设计》第一周学习总结

    2014025650<嵌入式程序设计>第一周学习总结 教材学习总结 本周开始上嵌入式程序设计课,在开始学习的时候,老师带领我们复习一下Linux操作系统的一些命令操作符. 教材学习中的问题 ...

  3. 2014025631嵌入式程序设计第一周学习总结

    2014025631嵌入式程序设计第一周学习总结 学习任务 本周我们对gcc和vim的基本操作进行了学习,因为头一次在linux环境下些内容,本周学习略微有些难度. 学习内容 在实验楼中学习了一些基本 ...

  4. 嵌入式系统设计师学习笔记二十八:嵌入式程序设计③——高级程序设计语言

    嵌入式系统设计师学习笔记二十八:嵌入式程序设计③--高级程序设计语言 解释程序和编译程序 编译器的工作阶段示意图 语法错误:非法字符,关键字或标识符拼写错误 语法错误:语法结构出错,if--endif ...

  5. 2014025651 迟庆峰《嵌入式程序设计》第2周学习总结

    2014025651<嵌入式程序设计>第2周学习总结 学习内容总结 使用gcc编译器编译C语言程序文件生成可执行文件的过程,是要经历四个相互关联的步骤:预处理.编译.汇编和链接. gdb是 ...

  6. 嵌入式开发学习路线图

    之前看到别人在学习视频中的回复,觉得很全面,分享给大家 --------------我就是个搬运工 基础学习Ⅰ---Linux入门        目前嵌入式主要开发环境有 Linux.Wince等:L ...

  7. C语言程序设计学习笔记:P1-程序设计与C语言

    本系列博客用于记录学习浙江大学翁恺老师的C语言程序设计,系列笔记链接如下: C语言程序设计学习笔记:P1-程序设计与C语言 C语言程序设计学习笔记:P2-计算 C语言程序设计学习笔记:P3-判断 C语 ...

  8. 嵌入式linux学习路线参考(LINUX学习者必看经典)

    整理了嵌入式linux学习路线供参考,希望对您有所参考价值! 一.linux入门 目前嵌入式主要开发环境有 Linux.Wince等:Linux因其开源.开发操作便利而被广泛采用.而Linux操作系统 ...

  9. 华清远见嵌入式开发学习的6大阶段

    分享一下华清远见嵌入式开发学习的6大阶段.19年嵌入式培训经验,值得一看. 第一阶段:嵌入式系统开发基础理论 阶段目标 掌握Linux操作系统的使用,精通使用C语言编程,熟练掌握嵌入式Linux的开发 ...

最新文章

  1. vim不支持python3_彻底颓了—— Vim Python 3 接口不支持中文
  2. 打开wmware没反应_没呼吸没脉搏,溺水女孩危在旦夕!预产期只差9天的她挺着大肚子出手相助...
  3. APICloud使用Aui自定义Toast
  4. 奇妙的算法(2)—— 求平方根
  5. Cocos2d Box2D之浮动刚体
  6. 第6讲 Zend 整合数据库
  7. 结构体 内存对齐 keil STM32
  8. 二手车数据挖掘- 数据分析
  9. 修改注册表——让Excel同时显示两个窗口/多个文件
  10. phpMyAdmin安装配置教程
  11. 开关电源中开关管与二极管EMI抑制方法分析
  12. PPT文件不能编辑的原因
  13. 路由器实现Vlan间通信
  14. shadow acne(阴影失真)和peter panning(阴影悬浮)
  15. Leetcode(69)——x 的平方根
  16. IDEA 2019.3 导入导出设置
  17. (01)ORB-SLAM2源码无死角解析-(63) BA优化(g2o)→局部建图线程:Optimizer::LocalBundleAdjustment→位姿与地图点优化
  18. 2021芯片验证秋招小结
  19. BZOJ5197:[CERC2017]Gambling Guide(最短路,期望DP)
  20. 妥妥的去面试之Android基础(五)

热门文章

  1. B站狂神说JavaWeb学习笔记
  2. FT232RL芯片USB转TTL应用
  3. 数学上的一些小技巧韩信点兵的问题
  4. 台式机是计算机进入睡眠状态,HP电脑显示器即将进入睡眠状态
  5. kermit使用总结
  6. 操作系统-linux
  7. Some Enforcer rules have failed. Look above for specific messages explaining why the rule failed.
  8. Vue学习之基础大全
  9. 删除win10桌面IE浏览器图标
  10. 递归实现二叉树的前序遍历