导航:首页 > 编程系统 > clinux应用程序开发工具

clinux应用程序开发工具

发布时间:2023-05-26 07:12:45

linux中写C语言程序用什么软件

如果想在Linux下编程的话
首先要熟悉linux,基本命令什么的
然后就是编程环境内,linux下没有VS这样的IDE,当然你要用eclipse或容netbeans也可以了,不过真正的linux hacker是不会用的。
通常的编程环境是vim/emacs + gcc + gdb + make
每个都很强大,不过不像VS那样有图形界面,基本是命令解决的,刚开始学习可能有点困难,熟悉之后会很爽的
接下来要了解linux的系统调用等API,开始读<<linux程序设计>>是可以的,还有<<unix环境高级编程>>也是必读之书,另外unp也是应该读的。
如果要开发有图形界面的软件的话,就学学GTK+吧,是一个纯C的控件库。
熟悉编程之后,就可以尝试研究内核咯。

㈡ 在LINUX下应选择什么C程序开发工具

编辑器:vim
(桌面环拿迅衫境可选消腔择性更多:gedit、sublime、atom、vscode)
编译器:gcc g++
集成环境: codeblocks这个基本是新手必备的,昌雀qt creator也可以偶尔用用。

㈢ 在linux下用C语言做嵌入式开发 一般用什么IDE开发工具

emacs+gcc+gdb可以说是最常用的ide,当然嵌入式linux一般来说没有正式的ide,有用qt,也有用eclipse的。

㈣ linux下C开发用什么开发工具

linux一般不用集成开发环境,像windows下的vsdevc等集成开发工具

相对于windows,linux编辑器编译器等是独立的,所以可源知以先用vim编辑器写出ccjava代码然后通过gg分芦盯别对c文件和cpp文件进行编译,这样就可以编译成可执行文件,或者动态链接库等等

所以linux开发大多数是用命令来执行操作雹哗消的,也就是linux都是命令

㈤ linux下C开发用什么开发工具

㈥ 请问 linux c 应用软件开发,实际项目中,集成开发工具eclipse,用的多吗,还是大多数都用这个,请问一下

虽说eclipse 与插件搭配差不多可以开发任何语言的程序了,但是毕竟还是有主次之分回的。eclipse和myeclipse主要答是做java 这方面比较多。如果想开发linux c 程序,这个基本上都是在linux +vim+gcc+makefile ,如果不喜欢命令行,还可以用图形界面kdevelop ,不过这个好像是做c++ 的,c语言开发最注重数据结构和c语言的功底,不要那么讲究开发环境,跟随主流吧,用linux+vim+gcc+makefile

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

Linux C开发的IDE一般是codeblocks、eclipse-cdt比较好用;也可以自己搭陆圆建IDE:用Vim/emacs、gcc/g++、make;一些图形界面的文本编辑器软件也支持用插件搭建简易的IDE,比如VScode(虽然是微软开发的,但是有Linux版,而且还挺好衡模用)。
调试工具当然是gdb,如果对于输入命令的gdb用不习惯,也可以用图形界面的ddd、Kdbg、Affinic GUI Debugger,它们不是取代gdb的东东,只不过是gdb的图形前端,ddd、Kdbg和Affinic GUI Debugger都是调用gdb来工作的。说了这么多,其实Linux上的选择比较多元,不像Windows那样统一,选择自己喜欢、自己顺手的就咐悉缓可以了。

㈧ Linux下做C语言开发,有哪些好用的工具,召唤最佳答案

Linux下的主要的C语言编译器
1. GCC
大名鼎鼎的GNU的嫌纳C/C++/Obj-C编译器, 当前版本是2.8.1, 但据说与2.7.*有兼容性
问题. 而使用较广的是gcc 2.7.2系列, 如RedHat5中带的就是gcc 2.7.2.3
有时候在Cyrix上用gcc会有些问题, 因此有一套针对Cyrix特点的gcc 2.7.2.3
我这里有RedHat5的rpms ftp://166.111.68.98/pub/Warez-CD/Huricane-contrib
(Cyrix 2.7.2.3 & 2.8.1)

其基本结构就是一个front end和back end,
/usr/bin/gcc 就是个front end, 其kernel东西都放在 /usr/lib/gcc-lib下面,
cpp是C预处理器, cc1*的1M多的就是编译器的核心模块了
cc1 C compiler
cc1plus C++ compiler
cc1obj Object-C compiler
但gcc并没有集成Fortran的compiler, 一般要用f2c转成C后才用gcc编译
好象也还有个g77 Fortran compiler吧?

gcc的不断发展完善使许多commercial compiler都相形见绌, 那当然, gcc/emacs
都由GNU创始人Richard Stallman手创, 是GNU的旗舰产品, 质量当然没得说了:-)
由于 Unix平台的高度可移植性, gcc几乎在各种常见的Unix平台上都有, 即使是
Win32/DOS也有gcc的port. 比如说该死的Solaris普通版本连compiler都没有, 也
就只好用gcc了...

2. EGCS(Experimental/Enhanced GNU Compiler System)
这是gcc的发展方向, 把fortran等编译器集成进来, 也许还会有Pascal?
它的构造很清晰, 把对gcc的各种改进/port都集成回去. 如gcc 2.7系列据说是
没有对Pentium进行优化的, 而egcs则把pgcc对Pentium的一些优化集成进去了
现在gcc的开发工作主要就是egcs, 由Cygnus公司领导(?), 这Cygnus公司还是很
不错的, 还出了GNU-Win32, SourceNavigator等, 是GNU的坚实拥护者:-))

http://egcs.cygnus.com/

包括了C/C++/Obj-C/Fortran 编译器, 当前最新版本1.0.2, 还在不断开发中
昨天download发现KDE Beta4都用egcs编译了 :-)

Fortran集成进来后在/usr/lib/gcc-lib下又多了个f771的back end, 当然
还是g77/f77 编译
我这里有egcs 1.0.2 的rpm 在RH5-CD/collect下面

3. PGCC(Pentium GCC)
http://www.gcc.ml.org/
针对Pentium CPU进行了编译器优化的compiler
pgcc据说用JPEG压缩解压缩测试最快可比gcc快 30%!
新版的明派pgcc都是基于egcs的, 以一个patch的形芹槐没式release

嗨!真是的……

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

Linux系统C语言开发一般不用IDE,因为Linux系统C或者C++语言IDE并不能带来方便,相反还有点繁琐,主要是不够灵活。Linux C编程一般都是在文本编辑器中写代码(具体用哪个文本编辑器完全是个人喜好,专业的文本编辑器往往要比IDE的代码编辑功能要更好更强大),然后在命令行下编译(编译可以用gcc命令、g++命令,也可以编写一个makefile然后用make命令。如果你学会了makefile的编写,比IDE要方便多了,只输入一句make然后按下回车不就和点击编译按钮一样么),调试是用gdb。为什么说IDE不够灵活呢,举个例子,你编写了一个程序需要调用一个共享库,但是你不知道怎么编译(就是不知道该加什么编译参数),你网络一下后,就知道编译的命令了,但是你不知道怎么控制IDE的行为,它能正常编译还好,如果不能正常编译,你就会各种折腾,效率肯定不高。
如果你实在偏爱IDE,Linux上的IDE也不少(这里只列举C/C++的IDE),有codeblocks、eclipse-cdt、codelites。调试工具也有图形界面的,比较好用的有KDbg、Affinic Debugger GUI。

㈩ 在实际工作过程中,C语言开发使用什么软件,windows下用什么工具Linux下用什么工具

windows中基基春本只用visual studio,俗称vs,现在最新版本2012,支持xp以上版本(不支持xp)
linux下就比较混乱了,有人喜欢用文本编辑器,然后自己写makefile。有人喜欢用eclipse加一个叫cdt的插件,或者一些其他如codeblock的集成环境,总之比较多样化。

功能当然都是用来编译程序了,只是使用的习惯不同,界面布局不一样而已,另外vs自带一些微软自己开发的库,比如MFC啊,.net的库,想用这此锋灶些库只能用vs,编出来的程序也只能在windows跑。windows下你想都森扮不用想就用vs吧,好用又方便,linux下就比较麻烦一点,每种方式都有人用,只能根据个人喜好了,不过推荐用IDE如exlipse+cdt的方式,虽然没有vs方便单也不错。

阅读全文

与clinux应用程序开发工具相关的资料

热点内容
不用网络加载的单机游戏有哪些 浏览:608
数据线插头怎么接头 浏览:577
网络加载视频失败是怎么回事 浏览:805
传奇账号在哪个文件夹里 浏览:346
百度app在哪里安装 浏览:587
如何设置路由器网络不断网 浏览:471
传到qq群里的文件怎么删除 浏览:861
索尼安卓71更新日志 浏览:234
怎么找手机里的垃圾app 浏览:540
2015蓝桥杯代码填空 浏览:698
安卓数据库dbexecSQL 浏览:227
doc重命名文件格式 浏览:728
getscreen截图工具下载 浏览:719
共识数据是什么时候开始的 浏览:96
数码管显示电压程序 浏览:479
数据库文件有哪个 浏览:543
途强储存在哪个文件夹 浏览:172
如何恢复被覆盖文件 浏览:611
iphone5用哪个版本最好 浏览:327
extjsgrid禁用 浏览:426

友情链接