1.3 Ubunbu下的C语言操作指令
来源:互联网 发布:js 获取页面指定内容 编辑:程序博客网 时间:2024/06/03 23:41
Ubunbu
语言的发展:
机器语言 汇编语言 高级语言
高级语言到汇编语言称为编译。
由汇编语言到机器语言称为汇编。
.c经编译器到.s经汇编器到.o
如果一个程序正确的执行则它的返回值为零。
gcc的两种用法:
gcc 集成开发
gcc first.c -o first 编译生成.o
gcc -E 调用的为cpp
gcc -E first.c -o first.i
gcc -S first.i -o first.s 将c语言编译成汇编语言
gcc -C first.s -o first.o 将汇编语言编译成c语言
gcc first. 直接生成可执行文件a.out
注: ./ 表示执行当前路径下的文件
./first(文件名) 表示执行文件
echo $? 查看上次程序执行的结果
vim 表示打开文件
man的三种常用用法:
man 7 man 查看man的帮助
man 3 man 查看函数
man 1 man 查看ls的命令
sudo mv first(文件名) /bin 把文件移动到根目录下
#include<stdio.h> 预处理命令
cpp 预处理器
cpp first.c -o first.i
注:-o后面的表示输出文件的名字
函数必须先声明后使用
以#开头的都是预处理命令
grep “printf” file 查看i文件里面用到的printf库函数
怎样表达一个程序的方法:
一、 自然语言
二、 流程图
三、 N-S流程图
四、 伪代码
五、 计算机语言
结构化程序的设计方法:
一、 自顶向下,逐步细化
二、 自下而上,逐步积累
三、 模块化设计,结构化编码
函数转化图:
Static library
Libc.a
Source code
Hello.c
Header files
Stdio.h
Propressing
cpp
Compilation
gcc
Preprocessed
Hello.i
Assembly
as
Assembly
Hello.s
Executable
a.out
Linking
ld
Object file
Hello.o
- 1.3 Ubunbu下的C语言操作指令
- ubunbu下环境变量配置
- linux文件操作指令的c语言代码实现
- C下常用文件操作指令的整理
- Ubunbu版本的秘密
- C语言下的文件操作
- C语言的预处理指令
- C语言的typedef指令
- c语言的预处理指令
- C语言的AT指令
- Ubunbu下设置远程连接
- ubunbu下编译android源码
- java开发C语言编译器:jvm的return指令以及局部变量的操作
- 关于SQLite数据库的基本指令以及C语言操作数据库
- java开发C语言编译器:JVM 的基本操作指令介绍及其程序运行原理
- 复习C语言,学习Linux的基本指令,vi基本操作以及压缩方式
- Linux下C语言编程--文件的操作
- Linux下C语言编程--文件的操作
- 三星GT-S7572换屏幕教程
- 彻底卸载MYSQL数据库
- Android APK反编译得到Java源代码和资源文件
- 概率DP POJ 2096 Collecting Bugs
- hdu2955 Robberies
- 1.3 Ubunbu下的C语言操作指令
- POJ1611 The Suspects (并查集)
- HDU--1999-不可摸数
- Trie树
- java 类型转换
- 自定义ClassLoader 绕过沙箱权限验证
- hdu1513滚动数组
- ILdasm 的使用方法
- Python性能鸡汤,非常有效的提高性能的tips