版权声明:本文为博主尹成联系QQ77025077,微信18510341407原创文章,欢迎转载侵权不究。 https://blog.csdn.net/yincheng01/article/details/37568197

Unix/Linux家族人员众多。我们无法一一解说怎样配置环境。

本文选定我们在前面安装的RHEL6 RHEL7 MAC10.9.3 Solaris11怎样跑起来helloworld

 

RHEL 6 上的helloworld    

1.进入RHEL6

2.鼠标点击右键 点击open in terminal

3.一个终端被打开 并在终端中输入 vi hello.c

4.如图 为vi的页面

5.按下i键 vi进入INSERT模式

6.输入一个简单的hello world程序

7.按下 ESC键 进入末行模式 同一时候按下shift键 :键 并输入wq

8.利用ls命令查看一下我们刚刚创建的hello.c

利用gcc –o itcast hello.c 编译hello.c源文件 而且生成名为itcast的可运行程序

./itcast 意思是运行当前路径的itcast可运行程序或者可运行脚本

RHEL 7上的helloworld

1.进入我们已经安装好的RHEL 7

2.点击右键 ->在终端中打开

3.如图 我们打开了一个终端

4.终端中输入vi hello.c

5.如图 进入了vi软件的工作界面

6.按下i键进入插入模式

7.在界面上敲入一个简单的程序

8.按下ESC键

9.同一时候按下shift键和:键 进入末行模式 继续键入wq 保存并退出

10.退出vi之后 ls查看我们hello.c是否创建成功

 

11.        gcc –o itcast hello.c编译我们刚刚编写的hello.c的源文件

12. ./itcast 运行当前路径下的名叫itcast的可运行文件

MAC 10.9.3上的 helloworld

1.打开已经安装好的MAC

2.点击 终端的图标 启动终端

3. 该界面为终端的工作界面

4.在终端输入 vi test.c

5.该界面为vi的工作界面

6.按下i键 将vi切换到插入模式

7.编写一个简单的hello world的程序

8.程序输入完了 我们按下ESC键

9.同一时候按下shift键和:键 切换到末行模式 输入wq

10.运行当前路径的itcast可运行文件 程序运行成功

 

 

Solaris11 上的helloworld

1.打开你已经安装好的Solaris11

2.点击右键 在终端中打开

3.如图所看到的 终端已经打开

4.键入 vi test.c

5.回车进vi的界面

6.按下i键 将vi切换到插入模式 并输入一个简单的程序

7.同一时候按下shift键和:键 切换到末行模式 键入wq 保存并退出

8.编译而且运行

注意:依据笔者试验。发现Solaris中的vi用起来不能非常好的支持上下左右键的使用,大家能够用文本编辑器先编写好,退一步讲毕竟vi也不是太适合刚開始学习的人直接写代码。

 

从上面4个环境中能够看出,

Unix/Linux家族的函数的绝大多数使用方法差点儿是一模一样的。

在以后的博客中我们也会像本文中一样在每一个环境中都去调试一下,运行一下。

 

Unix/Linux环境C编程新手教程(21) 各个系统HelloWorld跑起来效果怎样?的更多相关文章

  1. Unix/Linux环境C编程入门教程(21) 各个系统HelloWorld跑起来效果如何?

    Unix/Linux家族人员众多,我们无法一一讲解如何配置环境. 本文选定我们在前面安装的RHEL6 RHEL7 MAC10.9.3 Solaris11如何跑起来helloworld RHEL 6 上 ...

  2. Unix/Linux环境C编程新手教程(5) Red Hat Enterprise Linux(RHEL)环境搭建

    Unix/Linux版本号众多,我们推荐Unix/Linux刚開始学习的人选用几款典型的Unix/Linux操作系统进行学习. 通过./a.out ./Y.out运行出结果,证明C++程序编译成功.也 ...

  3. Unix/Linux环境C编程新手教程(22) C/C++怎样获取程序的执行时间

    1.问:知道程序执行时间我们能够做什么? 在<C++应用程序性能优化>一书中,假设大家读过相信大家一定对性能优化这一块很上心,文中总是对优化前后的时间对照很直观给我们一个感受. 那么我们怎 ...

  4. Unix/Linux环境C编程新手教程(12) openSUSECCPP以及Linux内核驱动开发环境搭建

    1. openSUSE是一款优秀的linux. watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaXRjYXN0Y3Bw/font/5a6L5L2T/font ...

  5. Unix/Linux环境C编程新手教程(30) 字符串操作那些事儿

    函数介绍 rindex(查找字符串中最后一个出现的指定字符) 相关函数 index,memchr,strchr,strrchr 表头文件 #include<string.h> 定义函数 c ...

  6. Unix/Linux环境C编程新手教程(24) MySQL 5.7.4 for Red Hat Enterprise 7(RHEL7)的安装

    远观历史, MySQL的主要目的是为了可以在单处理器核心的商业服务器上执行.现在MySQL的一个变化用户可能不会注意到,那就是甲骨文已经開始又一次架构MySQL的代码,使它大量的模块化.如软件解析器, ...

  7. Unix/Linux环境C编程新手教程(41) C语言库函数的文件操作具体解释

     上一篇博客我们解说了怎样使用Linux提供的文件操作函数,本文主要解说使用C语言提供的文件操作的库函数. 1.函数介绍 fopen(打开文件) 相关函数 open,fclose 表头文件 #in ...

  8. Unix/Linux环境C编程新手教程(40) 初识文件操作

     1.函数介绍 close(关闭文件) 相关函数 open,fcntl,shutdown.unlink,fclose 表头文件 #include<unistd.h> 定义函数 int ...

  9. Unix/Linux环境C编程新手教程(37) shell经常使用命令演练

     cat命令 cat命令能够用来查看文件内容. cat [參数] 文件名称. grep-指定文件里搜索指定字符内容. Linux的文件夹或文件. -path '字串' 查找路径名匹配所给字串的全部 ...

随机推荐

  1. python面向对象学习(五)多态

    多态 多态:不同的 子类对象 调用相同的 父类方法,产生不同的执行结果 多态 可以 增加代码的灵活度 以 继承 和 重写父类方法 为前提 是调用方法的技巧,不会影响到类的内部设计 多态案例练习 需求 ...

  2. SD: 关于价格过程的确定

    在SD模块中,定价过程是一个非常重要的功能,在单据中使用哪个定价过程取决于三个因素 1)销售区域(sale Area) 该数据来自Sold-to Party的客户维护的销售数据. 2)客户主数据的定价 ...

  3. eNSP 常用操作

    1.eNSP关闭保存文件的提示信息 总是提示如下信息: Oct 12 2017 23:49:24-08:00 Huawei DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4. ...

  4. (办公)百度api的使用

    这个只是入门,详细的还得看官方的文档http://lbsyun.baidu.com/index.php?title=jspopular3.0/guide/helloworld 百度地图的“Hello, ...

  5. 卸载(uninstalled)Mac os Jenkins pkg 安装包

    有些小伙伴不熟悉Jenkins, 在mac上安装,会选择pkg 安装包, 安装后又想卸载,苦于卸载不干净,今天给到一个命令即可搞定. 对应qq群号:616961231打开终端输入下面命令'/Libra ...

  6. CSS杂谈(2)

    opacity 属性设置元素的不透明级别.   语法 opacity: value|inherit; 值 描述   value 规定不透明度.从 0.0 (完全透明)到 1.0(完全不透明).   i ...

  7. java----构造回文字符串java(动态规划)【手写演算残图】

    问题描述 草稿解决过程 (字丑别喷) 代码实现 import java.util.Scanner; /** * Created by Admin on 2017/3/26. */ public cla ...

  8. CentOS7中安装MySQL5.7

    安装必要的组件 yum install –y autoconf automake imake libxml2-devel expat-devel cmake gcc gcc-c++ libaio li ...

  9. 数据库之mysql篇(6)—— mysql常用函数函数/自定义函数

    常用函数 运算函数 我相信你都能看懂,所以以上的不再做过多解释 然后还有个,前面漏掉的between and: 意指10是否在0到20之间,如果是返回1,否则返回0 日期函数 这个要稍微注意一下参数, ...

  10. SQL Server DATA文件夹下audittrace20180124152845_52.trc类文件异常增多

    同事告知某现场SQL Server2008R2数据库的DATA文件夹下audittrace开头的trc文件不断增多,占用较大空间,因此需要关停,尝试解决步骤如下: 1.查看是否有后台开启的trace ...