Linux(Ubuntu)下进行C的多文件编写
2016-07-20 09:48
337 查看
本篇介绍如何在Linux的Vim编译器下进行多文件的拆分和合并编译。
这里以交换a,b的值失败的程序为例,以便于后面以交换成功的的程序来说明指针问题。
现在就是要把change()函数和main()函数分到两个文件中。
创建main.c文件并编辑如上代码
参考上一篇blog
编译运行main.c文件
在vim编译器上同时打开多个文件
4 . 文件的切换
5 . 打开行号
6 . 剪切代码
(1). 将选中部分的代码剪切到剪切板上
从光标处开始数,总共有几行就写几
(2). 粘贴剪切出来的代码
将光标移动到相应的文件”ctrl+w+箭头”,然后输入
即可完成粘贴
7 . 保存全部的文件并退出
命令模式下输入:
8 . 编译运行
说明:
(1) 在早期的gcc编译器里面,是需要如下引用声明的
(2) 在使用如下引用声明之后就不需要编译两个文件了,只需要编译main.c文件即可
使用”change.c”是说明change.c文件是在当前目录下的文件而且是把该文件全部引用进来
这里以交换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文件是在当前目录下的文件而且是把该文件全部引用进来
相关文章推荐
- Ubuntu 默认壁纸历代记
- Ubuntu Remix Cinnamon 20.04 评测:Ubuntu 与 Cinnamon 的完美融合
- Linux socket 初步
- 关于Ubuntu 11.10启动提示waiting for the network configuration的问题
- 在 Ubuntu 桌面中使用文件和文件夹
- Linux Kernel 4.0 RC5 发布!
- VIM编译器显示TAB和TAB转换为空格
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- 如何组织构建多文件 C 语言程序(二)
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- ubuntu下chrome无法同步问题解决
- 运维入门
- 运维提升