如何学习LINUX开发?(内详)

MAX°孟兆 2003-10-01 01:34:58
当一个在WINDOWS环境下有两三年开发经验,并对计算机的原理及基础知识都掌握得比较好,而且对LINUX也有一个初步的认识的情况下,要学习LINUX下的开发,应该还需要什么样的知识及准备。

希望可以为我们这些后来的人给予一些指引与耐心...


主页:ww.maxss.net
...全文
181 21 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
lgq2369 2003-10-12
  • 打赏
  • 举报
回复
http://www.mamiyami.com/doc/apue/
确实是个好地方
Advanced Programming In The Unix Environment(APUE)
确实是本好书

今晚看了前面几章
感觉特好!
谢谢大家的推荐
vitalgg 2003-10-10
  • 打赏
  • 举报
回复
glade写X界面.
=======
autoconf/automake/libtool
vim
CoolQ 2003-10-10
  • 打赏
  • 举报
回复
先把Stevens的Advanced Programming In The Unix Environment(APUE)看完再说
MAX°孟兆 2003-10-10
  • 打赏
  • 举报
回复
up
wide288 2003-10-10
  • 打赏
  • 举报
回复
netvt(唯她)
你是怎样用vim 编辑utf-8 编码的,?
missboy 2003-10-10
  • 打赏
  • 举报
回复

找到一个好地方:

http://www.mamiyami.com/doc/apue/
warton 2003-10-10
  • 打赏
  • 举报
回复
shell
c/c++
socket
其它开发工具:Kedevelop,glade
coolness 2003-10-10
  • 打赏
  • 举报
回复
开发平台( linux :shell + gcc + c + vi + gdb + make );
网络方面:TCP/IP ;
内核;
继续深入;
.........
numchun 2003-10-04
  • 打赏
  • 举报
回复
内核源代码还是需要研究的,因为内核中有很多编程思想和技巧可以供我们参考。
liben说的很好,我认为有他说的这些再结合Linux自己的文档就完全可以进行开发工作了。
至于楼主所问的Linux和windows开发的异同点,个人认为Linux下面没有Windows下面这么多条条框框。Windows简直就是在扼杀程序员的创造力。
MAX°孟兆 2003-10-03
  • 打赏
  • 举报
回复
平时大家开发LINUX的软件时都是用什么工具和环境的呢?(指图形界面的程序)
都是用VI+MAKE这类结构吗?
new1mm 2003-10-03
  • 打赏
  • 举报
回复
建议阅读UNIX高级编程,LINUX的API叫做系统调用
zeng_xiangyang 2003-10-03
  • 打赏
  • 举报
回复
emacs+gcc
gedit+gcc
jkjium 2003-10-02
  • 打赏
  • 举报
回复
看书,实践,下苦功肯定就没问题。祝你好运!
xyzxyz1111 2003-10-01
  • 打赏
  • 举报
回复
还是学学shell,gcc,make,vi,emacs,...这些冬冬比较好
fujinsan 2003-10-01
  • 打赏
  • 举报
回复
既然你对计算机原理方面的很了解,又有相当的开发经验,就没有必要关注太多底层的东西了。剩下的只是对开发工具和开发环境的了解了。即使是嵌入式开发,K Develop 3.0.0a5也可以让你快速入门。
fujinsan 2003-10-01
  • 打赏
  • 举报
回复
别想得太复杂了。

我的Magic Linux 1.2pre3中默认安装的K Develop 3.0.0a5中包含12种语言的各类程序的项目向导,覆盖从控制台开发、桌面开发、网络系统开发、嵌入式开发等多个应用领域,而且全部都带有文档。如果把这些文档学习好了,在Linux下开发程序就不用愁了。

liupengfei81 2003-10-01
  • 打赏
  • 举报
回复
还要对操作系统中的文件结构,线程(进程)调度等也很熟
liben 2003-10-01
  • 打赏
  • 举报
回复
linux开发,我看还要熟悉tcp/ip协议
这是很需要的,

看你作那方面的开发!
搞地层的对内核要有一定了解
stevens 的unix环境高级编程是必须的!

搞网络stenvens的系列的另两本书也是需要的

他的api,以ansi c函数为基础
gui编程 gtk和qt
还有一个pwlib库 c++的,也可以!
sdksdksdk 2003-10-01
  • 打赏
  • 举报
回复
还是去看书吧,这不是一两句话就能说清楚的。
MAX°孟兆 2003-10-01
  • 打赏
  • 举报
回复
看内核源代码分析的书不是短时间内可以搞定啊
LINUX中有没有对应于WINAPI中的功能,如何获取一些系统信息及相关的程序库

说白了就是在LINUX与WINDOWS下做开发有什么不同?
加载更多回复(1)

23,217

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧