当前位置:  技术问答>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下做软件开发,请各位朋友给一些建议,
  这种情况怎样才能快速入门进行开发?看些什么书?

|
机械工业出版社出的 《Linux 程序设计》第二版也不错,我的编程经验和你差不多,我就是靠这本书入门:)

作者是: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

|
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!!!!!!



|
to 楼上的:
我的信箱是aquax2002@163.com

|
编译器就用gcc,习惯用IDE开发环境的可以用kdevelop,这冬冬不好
但有个优点就是不需要你用什么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》写的
因此看起来很顺

|
up

|
GNU/Linux编程指南、深入理解Linux内核、Linux设备驱动程序

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • windows server2008上PowerBuilder程序系统错误解决方法
  • AIX 5.3下调用windows 2000上的exe程序,且AIX下需要得到windows下程序执行的返回结果
  • windows下cmd命令提示符下让程序后台运行命令
  • 请指点: 在windows下能否通过程序来获取linux下的用户列表,甚至通过自己写的windows程序界面增加修改linux的用户
  • 请指点: 在windows下能否通过程序来获取linux下的用户列表,甚至通过自己写的windows程序界面增加修改linux的用户 100分相赠
  • 怎样是编好的java application在windows上像windows应用程序一样直接运行
  • 怎样开发在LINUX 上运行的应用程序,像WINDOWS桌面应用程序一样
  • 学习JAVA程序设计,有没有《WINDOWS程序设计》这样的经典书籍?
  • linux客户端程序能否和windows端的服务器程序进行socket通信?
  • 高价RMB求将windows下的程序转成linux下的程序
  • 想知道为什么window程序能在不同的硬件的windows平台上运行,而linux不行
  • wine中安装windows程序,程序崩溃的问题
  • JAVA能写个程序一般的window程序在任务栏挂一个图标么?
  • SecureCRT上运行一个JAVA程序,该程序类似一个在WINDOWS下一直运行的CMD窗口的东西,SecureCRT关掉后,JAVA还会继续运行吗?
  • 请问Linux如何象Windows 那样把我的程序放到启动里面,登录后启动我的程序
  • 关于《Windows程序设计》的问题
  • WINDOWS GDI程序如何移植到LINUX下?望高手们赐教!!!
  • perl程序怎么在windows系统运行
  • Windows下如何调试linux的c程序
  • 新手求教——windows程序移植到unix下
  • linux程序设计比windows容易吗?
  • java命名空间java.awt类window.accessibleawtwindow的类成员方法: window.accessibleawtwindow定义及介绍
  • 怎么在Linux下改windows系统文件啊,我把windows的BOOT.INI改了,windows启动不了
  • java命名空间java.awt类window的类成员方法: window定义及介绍
  • x-windows如何安装在linux(rdehat9)上面呢,是不是x-windows也分windows和linux版本的吗?
  • java命名空间java.awt.event类windowevent的类成员方法: window_activated定义及介绍
  • linux和windows串口问题!?linux向windows端发送,第一次write正常,继续write,windows接收到的就变成乱码了,这是什么原因??????
  • java命名空间java.awt.event类windowevent的类成员方法: window_deactivated定义及介绍
  • redhat7.3+window me +windows xp 共存,MBR在windows me 分区,现在要重裝windwos me,怎么办?
  • java命名空间java.awt.event类windowevent的类成员方法: window_gained_focus定义及介绍
  • 装了Linux和Windows,怎样默认进入Windows


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3