社区
Linux/Unix社区
帖子详情
如何学习LINUX开发?(内详)
MAX°孟兆
2003-10-01 01:34:58
当一个在WINDOWS环境下有两三年开发经验,并对计算机的原理及基础知识都掌握得比较好,而且对LINUX也有一个初步的认识的情况下,要学习LINUX下的开发,应该还需要什么样的知识及准备。
希望可以为我们这些后来的人给予一些指引与耐心...
主页:ww.maxss.net
...全文
181
21
打赏
收藏
如何学习LINUX开发?(内详)
当一个在WINDOWS环境下有两三年开发经验,并对计算机的原理及基础知识都掌握得比较好,而且对LINUX也有一个初步的认识的情况下,要学习LINUX下的开发,应该还需要什么样的知识及准备。 希望可以为我们这些后来的人给予一些指引与耐心... 主页:ww.maxss.net
复制链接
扫一扫
分享
转发到动态
举报
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)
《
Linux
系统管理详讲》.pdf
《
Linux
系统管理详讲》是针对
Linux
操作系统管理的一本指南书,旨在为初学者和中级用户全面介绍从安装到日常管理的各方面知识。
Linux
系统是由芬兰学生林纳斯·托瓦兹在1991年独立
开发
的自由和开放源码的类Unix操作...
uTools_
Linux
_命令文档__utools-
linux
-doc.zip
uTools_
Linux
_命令文档是uTools项目下专门针对
Linux
操作系统环境提供的一个命令行工具文档资源包。uTools项目是一个旨在提供多种...这样的文档对于任何想要深入
学习
和掌握
Linux
命令行工具的用户都是宝贵的参考资料。
《
Linux
操作系统教(学)案应用》课程标准[详].doc
1. RedHat
Linux
9的安装与启动:
学习
Linux
操作系统的历史背景,掌握RedHat
Linux
的安装过程,了解
Linux
的启动和登录机制。 2.
Linux
文件管理:讲解
Linux
的文件系统和目录结构,教授如何使用基本的文件操作命令,以及...
abc.rar_ABC_
linux
mysql_qt mysql_qt 局域网聊天
在本项目中,我们关注的是一个名为"abc.rar"的压缩包文件,它包含了与
Linux
环境下的MySQL数据库和...总的来说,这个项目提供了一个很好的
学习
和实践机会,涵盖了数据库、前端UI
开发
和系统集成等多个IT领域的重要技术。
适用于任何操作系统的一个
学习
软件
标题中的“适用于任何操作系统的一个
学习
软件”表明这款软件具有跨平台的特性,意味着它可以在不同的操作系统上运行,如Windows、macOS、
Linux
等。这样的软件通常采用特定的技术或框架来实现,比如Java、Python的跨...
Linux/Unix社区
23,217
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章