在ubuntu系统中如何用GCC编译运行一个C程序?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在ubuntu系统中如何用GCC编译运行一个C程序?相关的知识,希望对你有一定的参考价值。
参考技术A1、确定安装了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的问题所在。
可以下多个断点
F5 :开始调试,程序会运行到第一个断点
F10:逐步执行,如果遇到我们自己写的函数的调用,如果函数里面有断点就跟进函数,如果没有断点,就越过,如果是库函数,则越过
F11:单步执行,即使函数里面没有断点,也会跟进去
Run to Cursor:在某行代码处,右击,选择Run to cursor,则运行到该行代码处,这个好用!
shift +F11:跟进去的时候,跳出来
同时有多个相关的窗口:memory查看内存 输出窗口 Watch窗口查看变量值 寄存器窗口 栈窗口等本回答被提问者和网友采纳 参考技术C 设置断点
以上是关于在ubuntu系统中如何用GCC编译运行一个C程序?的主要内容,如果未能解决你的问题,请参考以下文章
在linux中如何用gcc编程实现一个100到999的水仙花数