当前位置: 技术问答>linux和unix
windows程序员怎么快速转入linux下做开发??
来源: 互联网 发布时间:2015-02-24
本文导语: 做了2年多的windows平台开发,熟悉oracle,ms sql ,sybase大型数据库 熟悉c,c++,delphi等,但是我一直不大喜欢微软的东西,总觉得很多东西 都不公开。(对unix、linux操作系统已经入门) 特别想转入linux下做软件开发...
做了2年多的windows平台开发,熟悉oracle,ms sql ,sybase大型数据库
熟悉c,c++,delphi等,但是我一直不大喜欢微软的东西,总觉得很多东西
都不公开。(对unix、linux操作系统已经入门)
特别想转入linux下做软件开发,请各位朋友给一些建议,
这种情况怎样才能快速入门进行开发?看些什么书?
熟悉c,c++,delphi等,但是我一直不大喜欢微软的东西,总觉得很多东西
都不公开。(对unix、linux操作系统已经入门)
特别想转入linux下做软件开发,请各位朋友给一些建议,
这种情况怎样才能快速入门进行开发?看些什么书?
|
机械工业出版社出的 《Linux 程序设计》第二版也不错,我的编程经验和你差不多,我就是靠这本书入门:)
作者是:Richard Stones等
作者是:Richard Stones等
|
往linux下发展,是很重要的,我也正在这样发展,《Linux 程序设计》第二版这本书真的不错,不过,《linux应用程序开发指南》这本也不错的
|
基本上,学UNIX/Linux会变态,因为UNIX/Linux使用的是和windows不同的思维方式。
用惯了windows的人总喜欢用点点鼠标那套思想带到UNIX环境下,殊不知命令行和脚本
才能彻底地控制电脑。如果你是应变力极强的人的话阵痛就会少些。
关于书籍方面,推荐:
《现代操作系统》(Andrew Tanenbaum)最经典的操作系统教程!!
《UNIX环境高级编程》(尤晋元)
《Linux程序设计权威指南》(于明俭、陈向阳、方汉)
《UNIX网络编程》(可惜我没钱买)
必须掌握的开发工具:
编辑器:Emacs,Vim等等你喜欢哪个就掌握哪个。
编译器:gcc
调试器:gdb
编译脚本工具:make,autoconf,automake
联机手册:man(FreeeBSD做得比Linux好),info
用惯了windows的人总喜欢用点点鼠标那套思想带到UNIX环境下,殊不知命令行和脚本
才能彻底地控制电脑。如果你是应变力极强的人的话阵痛就会少些。
关于书籍方面,推荐:
《现代操作系统》(Andrew Tanenbaum)最经典的操作系统教程!!
《UNIX环境高级编程》(尤晋元)
《Linux程序设计权威指南》(于明俭、陈向阳、方汉)
《UNIX网络编程》(可惜我没钱买)
必须掌握的开发工具:
编辑器:Emacs,Vim等等你喜欢哪个就掌握哪个。
编译器:gcc
调试器:gdb
编译脚本工具:make,autoconf,automake
联机手册:man(FreeeBSD做得比Linux好),info
|
UNIX环境高级编程w.richard stevens编写
|
我支持你啊!好样的
我是狂乐的爱好者啊!
LINUX下有MYSQL数据库啊!
编辑器:Emacs,Vim,joe,vi,sed,ed,jpico
编译器:gcc ,g++
调试器:gdb
有自带的 C++ ,php 编成语言。
编译脚本工具:make,autoconf,automake,sh
联机手册:man(FreeeBSD做得比Linux好),info
需要帮助请xjc@china.com ----OK!!!!!!
我是狂乐的爱好者啊!
LINUX下有MYSQL数据库啊!
编辑器:Emacs,Vim,joe,vi,sed,ed,jpico
编译器:gcc ,g++
调试器:gdb
有自带的 C++ ,php 编成语言。
编译脚本工具:make,autoconf,automake,sh
联机手册:man(FreeeBSD做得比Linux好),info
需要帮助请xjc@china.com ----OK!!!!!!
|
to 楼上的:
我的信箱是aquax2002@163.com
我的信箱是aquax2002@163.com
|
编译器就用gcc,习惯用IDE开发环境的可以用kdevelop,这冬冬不好
但有个优点就是不需要你用什么autoconf,automake等自己生成makefile.
编辑器用什么都可以,我一般是这样做的。
一个机器装linux(很多人公用)linux上装了samba。
在自己的机器上装vc,source insight等编辑器。
windows下写好代码,并调试移植在windows下的代码部分,然后扔到linux机器上,
远程登陆linux机器用gcc调试。
这么做主要是因为我写的东西反正也要在window和linux下都能用的缘故。
但有个优点就是不需要你用什么autoconf,automake等自己生成makefile.
编辑器用什么都可以,我一般是这样做的。
一个机器装linux(很多人公用)linux上装了samba。
在自己的机器上装vc,source insight等编辑器。
windows下写好代码,并调试移植在windows下的代码部分,然后扔到linux机器上,
远程登陆linux机器用gcc调试。
这么做主要是因为我写的东西反正也要在window和linux下都能用的缘故。
|
希望不要转入。人很难在多方面都有突破。放弃两年的windows开发,有些不值。
|
UNIX环境高级编程w.richard stevens编写
|
me too!
|
建议直接看《Advanced Linux Programming》很适合windows向linux传
感觉这本书是仿照《Advanced windows》写的
因此看起来很顺
感觉这本书是仿照《Advanced windows》写的
因此看起来很顺
|
up
|
GNU/Linux编程指南、深入理解Linux内核、Linux设备驱动程序