十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
linux就是C/c++,根本不需要什么软件。
创新互联2013年至今,是专业互联网技术服务公司,拥有项目成都网站建设、成都网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元漳县做网站,已为上家服务,为漳县各地企业和个人服务,联系电话:18982081108
在文本编缉器里写好了,直接在命令行下用gcc和g++就可以编译啦。
在命令行下用
C++的话:
g++ hello.cpp -o hello
C的话:
gcc hello.c -o hello
然后运行
./hello
就可以了。
Qdevelop也可以,而且编译很快。
如果只是写代码高手用VIM就行了。
是一样的,vim命令是vi命令的升级,在终端输入vi和vim的效果是一样的,你可以通过man vi或vim来具体了解。
请在windows下装一个虚拟机软件VMWARE大概名字是这个,记不全了,然后再在虚拟系统下安装linux,这样可以充分体验和学习linux这个系统了,又不会对现有的windows系统造成影响。
如果想在Linux下编程的话
首先要熟悉linux,基本命令什么的
然后就是编程环境,linux下没有VS这样的IDE,当然你要用eclipse或netbeans也可以了,不过真正的linux hacker是不会用的。
通常的编程环境是vim/emacs + gcc + gdb + make
每个都很强大,不过不像VS那样有图形界面,基本是命令解决的,刚开始学习可能有点困难,熟悉之后会很爽的
接下来要了解linux的系统调用等API,开始读linux程序设计是可以的,还有unix环境高级编程也是必读之书,另外unp也是应该读的。
如果要开发有图形界面的软件的话,就学学GTK+吧,是一个纯C的控件库。
熟悉编程之后,就可以尝试研究内核咯。
第一推荐cygwin ,可以运行绝大多数常用的linux命令
第二推荐vmware/virtualBox, 装个不带图形界面的虚拟机是很好的练习方式
第三推荐 colinux ,在windows下以应用程序的方式运行linux系统, 比较复杂
第四推荐网络上的公开的UNIX/LINUX 开放实验室的服务器, 缺点 速度慢, 受限于网络