在linux下做C++网络开发,一般用那些工具,和库
在linux下做C++网络开发,一般用那些开发工具,编译器和库?
有朋友介绍GCC,和G++,他们有什么不同,不要笑我,GCC,是IDE环境(编译器)还是一个库呀?
欢迎加我QQ:252529579
------解决方案--------------------GCC是GNU C编译器。基本装了buildessential包后就可以了。
也就是libstdc 和linstdC++几个包。
------解决方案--------------------没找到合适的IDE,大部分人说使用VI,也有很多人用EditPlus之类文本编辑器现在Windows下处理好再ftp
------解决方案--------------------IDE可以使用QT,GCC只是编译器,编译C++要用g++,库一般可能需要libpcap和libnet,这两个库很好的提供网络操作,包括构造数据包等
------解决方案--------------------java也常有到网络上的
------解决方案--------------------IDE现在可以用eclipse加cdt插件,也很方便。
GCC是GNU Compiler Collection,就是一个编译器套件,包括很多可执行的命令,比如gcc, g++等,g++是其中的一个,用来编译C++程序的。
------解决方案--------------------windows下编辑,用perl语言写个脚本:ftp传送linux机器,telnet make,返回结果信息给windows编辑器
------解决方案--------------------libxml2用来操作xml, libevent用来做网络编程
------解决方案--------------------g++就是gcc for c++, 在编译和链接过程中加载了C++的头文件和库.
开发工具就vi或emacs吧, 库我不太熟.
------解决方案--------------------网络编程,使用ACE库
------解决方案--------------------开发环境啊,我的是这样:用VC直接编辑linux虚拟机下的文件(通过samba共享linux文件夹),用SecureCRT登录虚拟机,再用GCC编译之
------解决方案--------------------学习了
------解决方案--------------------学习了
------解决方案--------------------ACE做网络开发不错。想要IDE,Kdeveloper或者Anjuta都不错。EMacs在X11下,挺不错。如果像我这样没法离开Windows(没完没了的Word文档),又要天天开发这类应用,SlickEdit或者UEdit比较理想。SlickEdit能够同步本地和服务器文件,就当备份了。
------解决方案--------------------学习
------解决方案--------------------Kdeveloper不错,一直在用
------解决方案--------------------Kdeveloper或者Anjuta做IDE吧
机器够用的话在windows上写,然后往linux上放是个不错的选择
------解决方案--------------------这个这个。。。。
简单说,也没几个
多了说,钢刚多