100分,怎么快速转到linux下,2年mfc开发经验
100分,如何快速转到linux下,2年mfc开发经验
由于生存,需要转个平台。
我说说我的计划:
首先,需要了解,linux的使用,和linux c++开发工具和 调试工具(这些才是首要)
其次,学习api的使用。
这2者是我迫切需要解决的问题。
所以,别武断的贴一些“unix高级环境编程”,“内核源码”之类的书,我暂时不需要,
还有,我不是做网管,而且时间有限,没有过多精力去学习shell。 只是用到哪个命令,学习哪个,仅此而已。
我是搞 c++的, 对c兴趣不大,推荐书,请别推荐linux c 之类的书籍.
多谢。
------解决方案--------------------
linux下大部分是C语言的,包括GTK+也是C的接口,C++的话你可以选择Qt,QtCreator是直接可以在linux下用的,如果不想太依赖系统的话,其实Lazarus(开源的Delphi)也是很理想的选择。
------解决方案--------------------
编译的时候带上-g参数,例如 g++ main.cpp -g ,用gdb进行调试,
参考http://www.vimer.cn/2009/11/%E4%BD%BF%E7%94%A8gdb%E8%B0%83%E8%AF%95%E7%A8%8B%E5%BA%8F%E8%AF%A6%E8%A7%A3.html
------解决方案--------------------
同新手,调试我只知道gdb,上网查一查相关的命令就ok了吧,
编辑器用的是vim,下了插件进行了一些配置
另外,lz想学习api的话还是看一看unix高级编程吧,很详细,大概浏览一下有点印象,现用现查
------解决方案--------------------
我也是最近才转到linux平台的,个人觉得开发环境很重要,看到楼主提到vim,我个人觉得不合适了,现在linux可以用eclipse c++开发,也可以用QtCreator,可视化的图形界面可以提高效率。至于书籍,推荐《鸟哥的linux私房菜》
------解决方案--------------------
eclipse可以开发,但要是突然只有命令行界面可以用,那不还是要用vi,

不过我觉得用vi可以装x
------解决方案--------------------
支持eclipse c++, 可以研究一下boost库
------解决方案--------------------
gdb和Qt都可以用作商业,Lazarus未知。
由于生存,需要转个平台。
我说说我的计划:
首先,需要了解,linux的使用,和linux c++开发工具和 调试工具(这些才是首要)
其次,学习api的使用。
这2者是我迫切需要解决的问题。
所以,别武断的贴一些“unix高级环境编程”,“内核源码”之类的书,我暂时不需要,
还有,我不是做网管,而且时间有限,没有过多精力去学习shell。 只是用到哪个命令,学习哪个,仅此而已。
我是搞 c++的, 对c兴趣不大,推荐书,请别推荐linux c 之类的书籍.
多谢。
------解决方案--------------------
linux下大部分是C语言的,包括GTK+也是C的接口,C++的话你可以选择Qt,QtCreator是直接可以在linux下用的,如果不想太依赖系统的话,其实Lazarus(开源的Delphi)也是很理想的选择。
------解决方案--------------------
编译的时候带上-g参数,例如 g++ main.cpp -g ,用gdb进行调试,
参考http://www.vimer.cn/2009/11/%E4%BD%BF%E7%94%A8gdb%E8%B0%83%E8%AF%95%E7%A8%8B%E5%BA%8F%E8%AF%A6%E8%A7%A3.html
------解决方案--------------------
同新手,调试我只知道gdb,上网查一查相关的命令就ok了吧,
编辑器用的是vim,下了插件进行了一些配置
另外,lz想学习api的话还是看一看unix高级编程吧,很详细,大概浏览一下有点印象,现用现查
------解决方案--------------------
我也是最近才转到linux平台的,个人觉得开发环境很重要,看到楼主提到vim,我个人觉得不合适了,现在linux可以用eclipse c++开发,也可以用QtCreator,可视化的图形界面可以提高效率。至于书籍,推荐《鸟哥的linux私房菜》
------解决方案--------------------
我也是最近才转到linux平台的,个人觉得开发环境很重要,看到楼主提到vim,我个人觉得不合适了,现在linux可以用eclipse c++开发,也可以用QtCreator,可视化的图形界面可以提高效率。至于书籍,推荐《鸟哥的linux私房菜》
eclipse c++ ?
难道现在的公司不需要员工 学习 vim ,makefile了吗?
eclipse可以开发,但要是突然只有命令行界面可以用,那不还是要用vi,
不过我觉得用vi可以装x
------解决方案--------------------
支持eclipse c++, 可以研究一下boost库
------解决方案--------------------
gdb和Qt都可以用作商业,Lazarus未知。
编译的时候带上-g参数,例如 g++ main.cpp -g ,用gdb进行调试,
参考http://www.vimer.cn/2009/11/%E4%BD%BF%E7%94%A8gdb%E8%B0%83%E8%AF%95%E7%A8%8B%E5%BA%8F%E8%AF%A6%E8%A7%A3.html
linux下大部分是C语言的,包括GTK+也是C的接口,C++的话你可以选择Qt,QtCreator是直接可以在linux下用的,如果不想太依赖系统的话,其实Lazarus(开源的Delphi)也是很理想的选择。
由于生存,需要转个平台。
我说说我的计划:
首先,需要了解,linux的使用,和linux c++开发工具和 调试工具(这些才是首要)
其次,学习api的使用。
这2者是我迫切需要解决的问题。
所以,别武断的贴一些“unix高级环境编程”,“内核源码”之类的书,我暂时不需要,
还有,我不是做网管,而且时间有限,没有过多精力去学习shell。 只是用到哪个命令,学习哪个,仅此而已。
我是搞 c++的, 对c兴趣不大,推荐书,请别推荐linux c 之类的书籍.
多谢。
你好,
你说的那个还远着呢,
我今天刚装了ubutun, 安装了vim, gcc , 我第一次用linux