linux软件开发如何入门(linux软件开发)

2026年09月27日 23:57
有1个网友回答
网友(1):

要想在linux下面编程,首先得熟习linux的使用才行,学习的大体过程我描迅在下面,希望对你有帮助:

1

这是学习linux系统的使用

2

服务器篇

可以看些简单的服务器构建:tftp,ftp,nfs,dhcp

以后用的到

3

shell编程及高级编程

这里可以了解,不一定深入

有个概念就好了

4

c语言编程(cprogramplus第五版,C与指针,C专家编程,C陷阱,这几本书是经典之作)5

g,make,ctags,dbg的使用以及makefile的编写(这一步与4同步进行)6

unix高级环境编程(这是书名,也是你要学的)7

QT的编写,或则GTK的编写(这是图形界面的开始)至此软件工程师结束(下面是开发工程师要继续的)8

gunarm的使用,交叉编译环境的搭建9

arm下面的编程与qtopia的搭建

包括qt/em

led(记不下来,你自己搜下)交叉编译环境的搭建(完成arm上面的图形化)10

对arm开发板的熟悉

11

gunarm汇编的编写与内嵌汇编的编写12

u-boot下面驱动的编写(根据芯片手册来编写)13

u-boot的移植,这里也可以用vivi14

kernel的裁减与移植15

文件系统的构建与移植16

系统级别的驱动编写//到此开发工程师初步形成

然后就是不停的练就慢慢成为高级了