【学习笔记】【C语言】第一个C程序
1.新建C语言程序 
*打开Xcode    
 
*新建文件    
 
*选择C语言程序    
 
*输入程序名称    
 
*选择存放路径    
 
*创建完成后    
 
2.也可以用终端来创建    
 
通过指令来创建.c文件    
 
 
3.编写代码    
 
4.编译代码    
*把C语言代码翻译成0和1     
*指令:cc -c 文件名.c      
*注意空格:cc空格-c空格文件名.c      
*编译成功会生成一个.o的目标文件    
 
5.连接    
*其实就是把我们.o的目标文件跟系统自带的函数库合并在一起生成一个可执行文件     
*指令:cc 文件名.o    
 
6.运行    
./a.out    
 
7.其他指令    
修改可执行文件名称:cc  xxx.o  -o 文件名    
一起编译、链接:cc  xxx.c    
8.整个程序运行过程    
 
9.小常识      
用PC键盘时键盘上的win键等于苹果键盘的Command键      
Command + 空格 可以切换中英输入法    
程序名称前可以加个数字比如01,这样的话敲指令时可以省事些 如:cc 01在按tab键就可以显示文件名了
【学习笔记】【C语言】第一个C程序的更多相关文章
- Android学习笔记一之第一个Android程序
		
/** *Title:总结昨天下午至今天上午的学习成果 *Author:zsg *Date:2017-8-13 / 一.了解Android 1.Android架构 Android大致可分为四层架构:L ...
 - Python学习笔记一:第一个Python程序,变量,字符编码与二进制,用户交互程序
		
第一个python程序 Windows:设置环境变量,X:\pthonxxx,xxx是版本号 在命令提示符下 输入python,进入解释器 >>>print(“Hello World ...
 - 学习笔记--我的第一个Java程序
		
我的第一个Java程序 // pubilc 表示公开的 // class 表示定义一个类 // HelloWorld 表示一个类名 public class HelloWorld { // 表示定义一 ...
 - Django学习笔记(一):第一个django程序
		
1.创建和运行 django-admin startproject xxx python manage.py runserver 2.第一个项目程序 wsgi.py中文名:python服务器网关接口. ...
 - Android:日常学习笔记(2)——分析第一个Android应用程序
		
Android:日常学习笔记(2)——分析第一个Android应用程序 Android项目结构 整体目录结构分析 说明: 除了APP目录外,其他目录都是自动生成的.APP目录的下的内容才是我们的工作重 ...
 - Android(java)学习笔记219:开发一个多界面的应用程序之两种意图
		
1.两种意图: (1)显式意图: 在代码里面用intent设置要开启Activity的字节码.class文件: (2)隐式意图: Android(java)学习笔记218:开发一个多界面的应用程序之人 ...
 - Android(java)学习笔记162:开发一个多界面的应用程序之两种意图
		
1.两种意图: (1)显式意图: 在代码里面用intent设置要开启Activity的字节码.class文件: (2)隐式意图: Android(java)学习笔记218:开发一个多界面的应用程序之人 ...
 - [java学习笔记]java语言核心----面向对象之this关键字
		
一.this关键字 体现:当成员变量和函数的局部变量重名时,可以使用this关键字来区别:在构造函数中调用其它构造函数 原理: 代表的是当前对象. this就是所在函数 ...
 - Docker学习笔记之一,搭建一个JAVA Tomcat运行环境
		
Docker学习笔记之一,搭建一个JAVA Tomcat运行环境 前言 Docker旨在提供一种应用程序的自动化部署解决方案,在 Linux 系统上迅速创建一个容器(轻量级虚拟机)并部署和运行应用程序 ...
 - IOS学习笔记06---C语言函数
		
IOS学习笔记06---C语言函数 -------------------------------------------- qq交流群:创梦技术交流群:251572072 ...
 
随机推荐
- [Jobdu] 题目1531:货币面值
			
题目描述: 小虎是游戏中的一个国王,在他管理的国家中发行了很多不同面额的纸币,用这些纸币进行任意的组合可以在游戏中购买各种装备来提升自己.有一天,他突然很想知道这些纸币的组合不能表示的最小面额是多少, ...
 - OS_TASK.C
			
/*************************************************************************************************** ...
 - 微信公共服务平台开发(.Net 的实现)11-------客服消息(定项消息推送 重要的OPENID)
			
这次我们来一起研究一下“客服消息”,首先明确一下“客服消息”的概念.这不同于之前的“被动响应消息”,也就是说并不是之前“你一言我一语的即时响应”,可能在某种情况下你需要给不同的人主动发送消息,例如你的 ...
 - install root certificate failed, Please run as administrator/root/sudo
			
在钥匙窜中导入 证书就可以了
 - 如何让静态库中的可执行程序不调用的函数不链接进该可执行程序?(-ffunction-sections  -Wl,--gc-sections)
			
关键词: -Wl,--gc-sections -ffunction-sections 链接 elf 库 有时我们会遇到这种情况,可执行程序需要链接一些静态库,但是静态库中的函数并没有全部使 ...
 - No Entertainment!
			
今天决定去打印一个“No Entertainment”的横幅,贴在电脑的旁边.这其实是很久以前的事了,却搁浅到了现在.也正因为如此,今天想起来也觉得格外刻不容缓,内心好似义愤填膺,便写下这愤慨的独白. ...
 - storm0.9.0.1安装
			
storm 0.9.x的好处是引入了netty进行网络传输(需要配置),不用再依赖zeromq和jzmq了 1.下载安装zookeeper ... 2.下载安装storm依赖库 JDK1.6及以上 . ...
 - SQL中Len与DataLength区别
			
SQL中求字符串长度问题 一.LEN(Param) 求字符串的长度 DataLength(param) 求字符串所占的字节长度 二.LEN不返回文本之后的空格长度 而DataLenth则不同 三.针对 ...
 - 如何使用NSOperations和NSOperationQueues(二)
			
"每一个应用程序至少有一个主线程.线程的工作就是去执行一系列的指令.在Cocoa Touch中,主线程包含应用程序的主运行回路.几乎所有你写的代码都会在主线程中执行,除非你特别创建" ...
 - ios uitableviewcell动态计算高度
			
#import <UIKit/UIKit.h> @interface TestCell : UITableViewCell @property (weak, nonatomic) IBOu ...