HelloWorld
HelloWorld
说明:本文基于Centos 6.4 32位操作系统(CentOS-6.4-i386-LiveDVD.iso)
一、编写HelloWorld源码
远程连接到Centos机器上,先建立一个文件夹用来存放源码:
使用mkdir 建立目录 (-p参数指定当父目录不存在时先创建父目录)
使用cd命令切换到刚才建立的目录下。
#include <stdio.h>
printf( }
输入完毕后保存为HelloWorld.c文件。 回到控制台输入gcc命令,判断机器上有没有安装gcc编译器,如果没有安装的话则会出现下面的提示: 下输入yum install gcc 来安装gcc:
如果前面的操作都顺利的话,当前的工作目录应该还在:
如果不确定的话,可以输入pwd命令来输出当前工作目录。如果当前目录不是上面显示的目录,可以使用cd命令切换到上面的目录。 命令行中输入gcc –o HelloWorld HelloWorld.c执行编译链接。如果一切正常的话,输入ll 命令此,则会看到在当前目录下会多出一个HelloWorld文件。该文件就是生成的可执行文件。
直接在当前目录下输入./HelloWorld即可看见经典的“Hello World ”输出到屏幕上了。 ,“编译源码”一节图片中红色区域表示HelloWorld这个文件对于root用户的权限是:读、写、执行,对应root用户组成员的权限是读、执行,对于其他用户的权限也是读、执行。为了验证,我们做如下操作:(说明:需先创建一个普通用户且不在root组中,此文中该普通用户名是Taly) 输入su Taly,切换到普通用户下,输入./HelloWorld,程序正常执行。回到root用户角色下,输入命令 chmod 754 HelloWorld 去除其他用户的执行权限,再次使用Taly运行./HelloWorld,此时报权限不足的错误。具体流程如下图: 版权说明:本文章版权归本人及博客园共同所有,未经允许请勿用于任何商业用途。欢迎转载,转载请标明原文出处: http://www.cnblogs.com/talywy/archive/2013/06/05/3120036.html 二、安装GCC
评论暂时关闭