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 ...
随机推荐
- FreeMarker笔记 前言&第1章 入门
简介 简介 FreeMarker是一款模板引擎:一种基于模板的.用来生成输出文本(任何来自于HTML格式的文本用来自动生成源代码)的通用工具.它是为Java程序员提供的一个开发包或者说是类库.它不是面 ...
- n个数的最小公倍数
Description 求n个数的最小公倍数. Input 输入包含多个测试实例,每个测试实例的开始是一个正整数n,然后是n个正整数. Output 为每组测试数据输出它们的最小公倍数,每个测 ...
- Linux网卡启动报错(this device is not active)
重启网络服务 service network restart 报如下错误: shutting down interface eth0: error:device "eth0" ...
- GitHub--git push出错解决
当使用GitHub进行代码push是,出现了下面的错误,该如何是好? 错误描述: ! [rejected] master -> master (non-fast-forward)e ...
- IDEA使用docker进行调试
背景 手头有个任务,需要用java通过jni调用一个开源算法库gmssl的功能,但是gmssl只提供了源码,需要编译后才能使用.按照通常的做法,我们会部署好centos的虚拟机和开发环境,安装好gms ...
- dom 动态生产表格
<!doctype html> <html> <head> <meta charset="utf-8"> <title> ...
- 【转】 ASP.NET网站路径中~(波浪线)解释
刚开始学习ASP.NET的朋友可能会不理解路径中的-符代表什么,例如ImageUrl=”~/Images/SampleImage.jpg” 现在我们看看-代表什么意思.-是ASP.NET 的Web 应 ...
- 【转】Hive学习路线图
原文博客出自于:http://blog.fens.me/hadoop-hive-roadmap/ 感谢! Hive学习路线图 Hadoop家族系列文章,主要介绍Hadoop家族产品,常用的项目包括Ha ...
- Quora 用了哪些技术(转)
原文:http://dbanotes.net/arch/quora_tech.html 很多团队都在学习.研究 Quora .前段时间看到这篇 Quora’s Technology Examined ...
- 触控发布《Cocos开发者平台白皮书》
Cocos 2014 开发者大会(秋季)组委会今天正式发布了<Cocos开发者平台白皮书>,GameRes游资网得到Cocos官方授权发布该白皮书电子版. 白皮书主要内容包括对行业的趋势解 ...