南京晰视电子

linux调试程序哪个好(linux用于调试c程序的工具)

本篇目录:

小弟问一下各位前辈,做linux下面的C开发一般用什么IDE和调试工具

Linux系统C语言开发一般不用IDE,因为Linux系统C或者C++语言IDE并不能带来方便,相反还有点繁琐,主要是不够灵活。

而我现在用的是sublime-text,它是基于Python写的一个编辑器,可以支持多种语言,还可以自行编写build指令,感觉还不错。

linux调试程序哪个好(linux用于调试c程序的工具)-图1

通常用vim或emacs就可以了,当然,用一个文字编辑器加上终端也可以,比如gedit+bash 编译器主要是用g那一套,当然,你要用CC或LLVM也不是不可以的。

QT,也有用Eclipse的。一般写嵌入式的程序,都是用GCC,用GDB来调试。若Linux是虚拟机,一般,我们可以用VC++作编辑器(代码看起来比较清楚);然后通过共享文件夹的方式连接该虚拟机;用gcc 命令编译该代码。

Linux的C/C++开发环境一般都是文本编辑器(Vim、emacs等)+编译器(GCC、g++、make、cmake)+调试器(gdb),用集成开发环境IDE(比如codeblocks、eclipse-cdt)的比Windows平台要少。

linux调试程序哪个好(linux用于调试c程序的工具)-图2

IDE的话,CodeBlock、eclipse都很好用。事实上Linux下写代码,很少说用IDE的,一般就是各种编辑器(vim、emacs、kate什么的),加上GDB调试,自己写makefile编译。

我现在正在学习linux程序设计,请问用那哪个版本的linux比较好呢?

1、linux有哪些版本(一):deepin 这是中国的操作系统中排名最高的一个,基于debian,以易用、美观、完善著称。

2、运维和分布式开发可以选择红帽版本:红帽版本主要分为了RHEL和centos,新手学习的时候如果不想太过于折腾,可以直接使用conetos,和RHEL在操作使用层面上完全没有区别的,只是来源有所区分,分为了开源免费和企业收费两种。

linux调试程序哪个好(linux用于调试c程序的工具)-图3

3、linux系统比较好的版本:ZorinOS:是一款与Windows7界面相似度极高的发行版本,开始菜单、任务栏完全一样,还带有常用的办公娱乐上网应用。

4、Debian:最精心管理的,具有周到构建的Linux发行版本之一。CentOS:CentOS是Red HatLinux的免费发行版本,从中衍生出来的。主要的目的就是为寻求操作系统的企业和组织提供一个免费的选择。

5、如果你是一个Linux爱好者,想选择一个桌面系统,并且既不想用盗版,又不想花太多钱购买商业系统软件,那么可以选择Ubuntu桌面系统。

在linux下最好或者较好的编程工具有哪些

1、一:使用Nginx配置简单的反向代理服务或者静态资源服务,当扩展功能时发现新增的指令Nginx不支持,但又不懂如何增加Nginx模块,如何分析access日志。

2、Vim文本编辑器是Linux上最好的文本编辑器的领先产品。VIM由BramMoolenaar开发,是Linux世界上最常用的文本编辑器之一。但入门门槛较高。与VIM一样,PNEdit既作为GUI应用程序又作为命令行实用程序提供。

3、精通常用的硬件设计工具:Protel/PADS(PowerPCB)/Cadence/OrCad。一般需要有4~8层高速PCB设计经验。嵌入式驱动开发:熟练掌握Linux操作系统、系统结构、计算机组成原理、数据结构相关知识。

到此,以上就是小编对于linux用于调试c程序的工具的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

分享:
扫描分享到社交APP
上一篇
下一篇