linux C(hello world)
1.使用vi/vim进行编写代码并保存为hello_world.c.如下:
/* This is my first C program*/
#include <stdio.h>
int main(){
printf("Hello World!\n");
return 0;
}
2.使用gcc进行编译
gcc hello_world.c -o hello_world
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAAhCAIAAAB7p6aSAAABhElEQVR4nO3X0XbCIAwA0P7/L/Fze9tRSyBBba3e+7DTdhBSEtncNgAAAAAAAAAAAAAAAAAAYK611lpbmLKfFT0/Syafj0r4lrp8TsL0rVUomvVp9Z7m82kJ/1OXYzJhkQY9JpMqdTkmExZp0GMyqVKXYzL5Zu1e91fRlEzwaHy06FZs0EGc7sgoq32c29voFQYLJbcoCl5VWlRdxikxcbuDg93PXEfxu+PHlc43aHJitHomn4eWnS5X2p/q+NaTTGwfZz9eXUipngjVHY8q2u3+hdWPadBpwLV8MgOSnlxXXSh7skWmwbu3yU6aPl9o0P3PcZxfOzjyswbPr14XJqoHhIPjhflkBiQ5OF6YDymZ/0sz11Hw7u24kG9q0C39IssNut2/Y/c6mVLJmw6Or68Li6aN0t3l6Pl4WHT70A2l51GczPtO4yQXjfanexFllcx//GrqUq0Li/b7flYmwJWU/jJcQgucndevUxcAAADe6Kzvmb7fwuWd9QF2cMCFOTiAW39OUW0yBXQbZQAAAABJRU5ErkJggg==" alt="" />
3.像执行shell脚本一样执行
./hello_world
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXQAAAAjCAIAAAAL/Wb/AAADvUlEQVR4nO2ba3LjIBCEuf+NNjpF9hg5RX54S4thpunhIevRX6VcNoKhGUFLwnH6+v75+vv/78/3TxIPYNs28JFsJfrI03jnlMpcHsuWQdY8Rtjt4TN/bWQuoqCe9DdfA2IRMheRs/tIbjEyF9GDzEXk1PcsnrMc6Tgr+pJjLkfmsjPrMTga5IrP3gc7y/QUvaJ1hPXEnG0PhdGzXLDM5cXEDXyZy/SO8teJYbtjnuFujoHZql/YvczlRXEpO9ssORXmdXtp5LknZfxCInOhkLkkawafbZYsou+m6VPmMguZC19hCNNcigt48fy2ZeQldc26fnFep8SpAYJrAQmay1YB9HvKwdDAcLzBgiQUh7zxgpImQAyp02zSjBMSGdKfiPmGg+ByEMes6akCSQNDAB3NTayBZy6FuPpNXb69z+Nm/e44TEZC/XqvoF98Fr1J5h1tljTz5r0nZxsPHppXQurBiyEq1QsFIo/rbHbHaOPXXTGE0Dxs6hmlw1wKTJVgIYXqd5sL2bZpLrhT7woQXSS4fkeeF5lLaFEx8yQUf4UzgryZ+hmdTHzcPGouzYB9ekYB5mIutqhZJGcFdiwG8zQDOswl6izN4dRNeHMx41/IXEAQ71SeylxCcaLxQXNm3clcULXBRcJgzsi+RRg9SePmMstEJk6mkUlMNvTiTDEXJvMyl5l43xZ56ldPepzE+ornLVfvqNeWGSOps/6I2zIl0Unmjatuzk+vKZO4z8R5cwEjGjEX/uJBxveIrjscszkPz2Uuu6ZiZXoft3dG4hRt8zre6LzkFvLM3muRxVHzULOy1ynftVffO+R13cxeM5N117wYr2sQh9TphfUq14nt0A/GhccLdDbjkJ3W/e6FfGJ7uMr/udS562j1HKYP/LOZHO/9sTPhk1zFXFLkCsBfKG7J/YZ/p7Ek6570ZufrHxcyFyHElZC5CCGWIHMRQiwB/Lao3pQGcfC+9ODzZL65nca2uPmxFCV93QnxXJivouuPHl61cXPx3gwGJCvIXIQII3NhKshchAgjc2EqyFyECNNhLuCb+ZC58N/wY3Op4+QfzS6AzlB9IYQLMJeCvTxvzi9aXNLcYTVfcRxettmWlyeEMIjeuXimY7YC5ceYCw7I65G5CBGmw1xAtEXmkvyfWh1jLkKIMBcyl+Z7fGiuHiFEg0FzOeaxKK03l/Q+xjqs7EaIGB3/oWtuuHgbMXiDxiw3wYYCFILKpuVtzsOXzEWIGPptkRBiCTIXIcQSZC6iwHyW/JQYcV1+AfM8rH2nslLYAAAAAElFTkSuQmCC" alt="" />
linux C(hello world)的更多相关文章
- Linux 驱动开发
linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ...
- Linux 内核概述 - Linux Kernel
Linux 内核学习笔记整理. Unix unix 已有40历史,但计算机科学家仍认为其是现存操作系统中最大和最优秀的系统,它已成为一种传奇的存在,历经时间的考验却依然声名不坠. 1973 年,在用 ...
- 死磕内存篇 --- JAVA进程和linux内存间的大小关系
运行个JAVA 用sleep去hold住 package org.hjb.test; public class TestOnly { public static void main(String[] ...
- NodeJs在Linux下使用的各种问题
环境:ubuntu16.04 ubuntu中安装NodeJs 通过apt-get命令安装后发现只能使用nodejs,而没有node命令 如果想避免这种情况请看下面连接的这种安装方式: 拓展见:Linu ...
- [linux]阿里云主机的免登陆安全SSH配置与思考
公司服务器使用的第三方云端服务,即阿里云,而本地需要经常去登录到服务器做相应的配置工作,鉴于此,每次登录都要使用密码是比较烦躁的,本着极速思想,我们需要配置我们的免登陆. 一 理论概述 SSH介绍 S ...
- Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级
Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 5.安装Database软件 5. ...
- Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作
Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 1.实施前准备工作 1.1 服务器安装操 ...
- SQL Server on Linux 理由浅析
SQL Server on Linux 理由浅析 今天的爆炸性新闻<SQL Server on Linux>基本上在各大科技媒体上刷屏了 大家看到这个新闻都觉得非常震精,而美股,今天微软开 ...
- Microsoft Loves Linux
微软新任CEO纳德拉提出的“Microsoft Loves Linux”,并且微软宣布.NET框架的开源,近期Microsoft不但宣布了Linux平台的SQL Server,还宣布了Microsof ...
- Linux 江湖系列阶段性总结
引言 我使用 Linux 已经有很多年了,最开始接触 Linux 的时候是从 RedHat 9(没有 Enterprise),中途换过 N 个不同的发行版.多年前,我在 BlogJava 上面分享 J ...
随机推荐
- Linux man命令数字含义
1,用户在shell环境中可以操作的命令或可执行文件 2,系统内核可调用的函数与工具等,即由内核提供的函数. 如open,write之类的(通过这个,可以很方便的查到调用这个函数时需要加什么头文件 ...
- 字节顺序重置及“#include <algorith.h>”相关的STL最重要的头文件提醒
这两天在写一个程序,需要将二进制文件中的数据以指定结构读入内存,说明文档中有提到大端序和小端序(Big Endian or Little Endian) 的概念,就找了一下字节顺序重置的算法,在一篇名 ...
- python中的静态方法和类方法
在python中,各种方法的定义如下所示: class MyClass(object): #在类中定义普通方法,在定义普通方法的时候,必须添加self def foo(self,x): print & ...
- HTTP Post请求过程详解
摘要: HTTP(HyperText Transfer Protocol),超文本传输协议,是一个客户端和服务器端请求和应答的标准(TCP),客户端是终端用户,服务器端是网站. HTTP是基于Sock ...
- 前端架构:Angular与requirejs集成实践
这几天angular与requirejs.browserify的集成弄的博主头好晕,今天终于成功集成了requirejs,现写些心得体会在这里. 核心思想:angular加载时有一定的顺序,必须依次加 ...
- sphinx下的max_matches取值对SetLimits的影响
使用PHP在客户端执行 $s -> SetLimits(0, 15, 1200); 传递的第三个参数,是服务器端设定当前查询的结果集大小为1200,但是运行结果,确实$s最终查询得到的结果为空值 ...
- vmware下ubuntu14.04调整分辨率
很多人在vmware中安装ubuntu时,为了调整屏幕分辨率,都去下载并安装vmware-tools.其实,这是没有必要的.如果你需要vmware和宿主机实现共享,或者为了使文件能拖进拖出,再或者是需 ...
- Eclipse配置信息
1.Eclipse VM arguments的保存位置: .metadata\.plugins\org.eclipse.debug.core\.launches (使用文件比较工具找出配置信息的保存位 ...
- 第二百二十天 how can I 坚持
今天如愿去了凤凰岭,比想象中的好多了.山好陡,都没有爬到山顶,下山时山都有点黑了,有点恐怖. 凤凰岭啊.有时间还得再去趟. 下周去八大处.坚持. 看什么时候能把北京这些山爬完,然后 三山五岳. 不爽. ...
- 【转】Hive导入10G数据的测试
原博文出自于: http://blog.fens.me/hadoop-hive-10g/ 感谢! Hive导入10G数据的测试 让Hadoop跑在云端系列文章,介绍了如何整合虚拟化和Hadoop,让H ...