当前位置: 技术问答>linux和unix
请告诉我用vi编辑程序,编译调试运行的全过程
来源: 互联网 发布时间:2016-04-29
本文导语: 如何用vi编辑一个c语言程序?如何编译调试执行它?用输出hello world的程序来说明一下,每一步都要说,我对vi很陌生。 | vi hello.c # 打开文件 >> i # 进入 insert 模式 # 敲代码 #include int main() { ...
如何用vi编辑一个c语言程序?如何编译调试执行它?用输出hello world的程序来说明一下,每一步都要说,我对vi很陌生。
|
vi hello.c # 打开文件
>> i # 进入 insert 模式
# 敲代码
#include
int main()
{
printf("Hello world!n");
return 0;
}
>> ESC # 退出 insert 模式,进入 Command 模式
>> :wq # 保存,退出 vi
gcc -g -o hello hello.c # 用 gcc 编译
gdb hello # 用 gdb 调试
|
1、vi a.c(回车)
2、i(回车)
3、
int main()
{
printf("hello world!n");
}
4、esc
5、:wq(回车)
6、gcc -c a.c(回车)
7、./a.out(回车)
结束了!~第六步可以修改一下!~ 如:
gcc -o 可执行程序名 -c 原文件名
具体使用方法可以用man 查看
2、i(回车)
3、
int main()
{
printf("hello world!n");
}
4、esc
5、:wq(回车)
6、gcc -c a.c(回车)
7、./a.out(回车)
结束了!~第六步可以修改一下!~ 如:
gcc -o 可执行程序名 -c 原文件名
具体使用方法可以用man 查看
|
VI只是个编辑器, 它是能调用外部程序, 新建, 编辑, 编译, 执行和调试如下:
vi hello.c
:w /* to save file */
:mak /* to activate make, to compile source */
:!./hello /* to execute program */
:!gdb hello /* to debug */
if you are familiar with make you can handle these things with make.
make is much more powerful than you can imagine.
try
vi hello.c
:w /* to save file */
:mak /* to activate make, to compile source */
:!./hello /* to execute program */
:!gdb hello /* to debug */
if you are familiar with make you can handle these things with make.
make is much more powerful than you can imagine.
try