在ubuntu系统中如何用GCC编译运行一个C程序?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在ubuntu系统中如何用GCC编译运行一个C程序?相关的知识,希望对你有一定的参考价值。

参考技术A

1、确定安装了gcc编译器后,接下来用vim编辑一个c文件。

2、下图是我在c文件中写入的内容,就简单打印一条语句。

3、写好c文件后,用ls命令查看该文件是否存在。

4、确定c文件存在后,使用命令gcc c文件名 -o 生成的可执行文件名(例:gcc demo.c -o demo)。输入编译命令后,如果没显示什么信息,就意味编译成功了。

5、编译成功后,再用ls命令查看一下可执行文件是否有生成。

6、最后再运行一下可执行文件,可以看到,正确输出了一条语句。

VC++6.0中如何用Debug进行程序调试?

1、首先,进行打开一个需要进行调试的代码,进行再当前来进行编辑。

2、在当前的代码进行编辑的完成,进行点击 run 菜单。

3、进行点击了run之后,弹出了下拉菜单选中为 debug 的选项。

4、这样就会弹出了一个需要的运行的文件名称中,进行选中一个当前的运行名称。

5、文件名称选择完成之后,就会开始对当前的进行调试了。

6、或者进行点击输出窗口,进行点击debug的按钮。来进行调试。

参考技术A 主要是看程序有没有无法通过编译的地方,或者是逐步跟进单条语句,看变量的值等。追问

逐步跟进单条语句,看变量的值等,具体步骤怎么做呢?不知道怎么用。

追答

javanetwork回答了,F5如果程序没有错误直接就运行起来了。
如果编译不通过,会在下方的输出窗口显示错误信息,根据它锁定出错位置再修改程序。
如果程序有Bug,在相应的代码区设立断点,再F11,跟进单条语句,在下方的栈窗口中监视变量的值,查找Bug的问题所在。

参考技术B F9在某行代码处下断点,程序运行到这里会中止
可以下多个断点
F5 :开始调试,程序会运行到第一个断点
F10:逐步执行,如果遇到我们自己写的函数的调用,如果函数里面有断点就跟进函数,如果没有断点,就越过,如果是库函数,则越过
F11:单步执行,即使函数里面没有断点,也会跟进去
Run to Cursor:在某行代码处,右击,选择Run to cursor,则运行到该行代码处,这个好用!
shift +F11:跟进去的时候,跳出来
同时有多个相关的窗口:memory查看内存 输出窗口 Watch窗口查看变量值 寄存器窗口 栈窗口等本回答被提问者和网友采纳
参考技术C 设置断点

以上是关于在ubuntu系统中如何用GCC编译运行一个C程序?的主要内容,如果未能解决你的问题,请参考以下文章

linux中如何用gcc编译用vi写的c文件

在linux中如何用gcc编程实现一个100到999的水仙花数

如何在Eclipse中如何用cygwin把C文件编译成so文件

如何用GCC在linux下编译C语言程序?

如何在ubuntu16.04创建12.04 gcc编译环境

如何用GCC在linux下编译C语言程序