Linux(Ubuntu)下进行C的多文件编写
来源:互联网 发布:大唐双龙传知乎 编辑:程序博客网 时间:2024/06/05 06:44
本篇介绍如何在Linux的Vim编译器下进行多文件的拆分和合并编译。
这里以交换a,b的值失败的程序为例,以便于后面以交换成功的的程序来说明指针问题。
现在就是要把change()函数和main()函数分到两个文件中。
- 创建main.c文件并编辑如上代码
参考上一篇blog - 编译运行main.c文件
- 在vim编译器上同时打开多个文件
命令模式下输入 ":sp 文件名"
4 . 文件的切换
切换到上面的文件:"ctrl+w+向上的箭头"切换到下面的文件:"ctrl+w+向下的箭头"
5 . 打开行号
命令模式下输入 ":set nu"
6 . 剪切代码
(1). 将选中部分的代码剪切到剪切板上
从光标处开始数,总共有几行就写几
输入: "总行数 dd"
(2). 粘贴剪切出来的代码
将光标移动到相应的文件”ctrl+w+箭头”,然后输入
p
即可完成粘贴
7 . 保存全部的文件并退出
命令模式下输入:
:wqa
8 . 编译运行
gcc 文件1 文件2 [-o 特定在某个新文件输出]
说明:
(1) 在早期的gcc编译器里面,是需要如下引用声明的
(2) 在使用如下引用声明之后就不需要编译两个文件了,只需要编译main.c文件即可
使用”change.c”是说明change.c文件是在当前目录下的文件而且是把该文件全部引用进来
0 0
- Linux(Ubuntu)下进行C的多文件编写
- linux下c编写
- Ubuntu下编写C代码
- linux下的who.c编写
- linux下的cp.c编写
- Linux下C的编写和执行
- linux 下的C动态库编写
- LINUX 下编写C程序代码的工具
- ubuntu下编写html文件
- Linux下简单Makefile文件的编写
- Linux下的Makefile文件编写
- Linux下的.so文件编写
- Linux下C语言编程基础知识--gcc编译器的使用、MakeFile文件的编写
- 编写INF文件进行文件安装(下)
- linux下c/c++编程中的makefile文件编写
- linux下编写c++,include的那些头文件在什么地方
- linux 下 多文件 Makefile 编写
- Ubuntu下进行文件下载
- [Cloud Computing]Mechanisms: Physical Uplink
- POJ 1190 生日蛋糕
- DataList实现行转列及条件式绑定 DataList1.RepeatColumns
- Nginx 配置反向代理后,页面中取绝对URL地址的问题显示代理端口
- 嵌入式开发第9天(结构体,枚举,共同体,typedef)
- Linux(Ubuntu)下进行C的多文件编写
- 分类和延展
- lintcode add-binary 二进制求和
- Leetcode 75. Sort Colors
- AndroidStudio生成全局变量的快捷键
- Xcode 关闭或打开子工程的调试
- 基于时间轮的定时器设计
- 100分程序员的8个习惯
- Android开发优化之——使用软引用和弱引用