当前位置: 技术问答>linux需要补丁吗
iis7站长之家
在LINUX/UNIX下开发需要哪些知识
来源: 互联网 发布时间:2016-02-07
本文导语: 最近可能要参于UNIX/LINUX下金融项目的开发。 我只会用C++标准库,除此外一无所知。 平台为UNIX/LINUX,数据库SYBASE/INFORMIX 请大家介绍一下需要哪些方面的知识。 另外再推荐几本相关的经典书籍和好用的C++开发工具 |...
最近可能要参于UNIX/LINUX下金融项目的开发。
我只会用C++标准库,除此外一无所知。
平台为UNIX/LINUX,数据库SYBASE/INFORMIX
请大家介绍一下需要哪些方面的知识。
另外再推荐几本相关的经典书籍和好用的C++开发工具
我只会用C++标准库,除此外一无所知。
平台为UNIX/LINUX,数据库SYBASE/INFORMIX
请大家介绍一下需要哪些方面的知识。
另外再推荐几本相关的经典书籍和好用的C++开发工具
|
如果是初次接触Linux,Linux的Shell命令肯定是首先需要了解的,推荐LINUX与UNIX SHELL编程指南,里面介绍了大多数常用的Linux命令,还有脚本编程
然后可以开始看Advanced Programming,或者如果想搞内核就看Linux Device Driver 3rd,然后Linux 内核完全注释。
期间如果有需要了解Make等等的再看GNU_make_zh_CN,还有gcc,gdb,vi等资料
关于开发工具,通常Linux下非IDE环境的就是VIM + GCC + G++
IDE环境有elicpse
然后可以开始看Advanced Programming,或者如果想搞内核就看Linux Device Driver 3rd,然后Linux 内核完全注释。
期间如果有需要了解Make等等的再看GNU_make_zh_CN,还有gcc,gdb,vi等资料
关于开发工具,通常Linux下非IDE环境的就是VIM + GCC + G++
IDE环境有elicpse
|
金融项目就用不到内核知识了,学习好常用API,以及知道去哪里找到系统所在的信息就可以了。
APUE是本很好的书,要学会看man,要学会看/usr/include下的.h文件,从这些.h文件里学习书上
学不到的东西。
APUE是本很好的书,要学会看man,要学会看/usr/include下的.h文件,从这些.h文件里学习书上
学不到的东西。
|
一些常用的命令和shell还是要会的,然后还要熟悉一些Linux文件系统组织结构,至少熟悉目录下大致存放的内容是什么,要查找时知道要到那个目录去找。此外要充分利用系统本身提供的帮助,活用man命令来查找命令,库函数和系统函数等。
|
包括但不限于:
c/c++
perl/shell
automake/autoconf/gdb
emacs/vim
c/c++
perl/shell
automake/autoconf/gdb
emacs/vim
|
step1: basic concept and operation about linux
step2: vim and gcc/g++ and gdb and cvs
step3: learn about database
step2: vim and gcc/g++ and gdb and cvs
step3: learn about database
|
多进程的话要注意学习进程同步,通信,如: 信号量,共享内存等.
多线程的话注意线程库的使用.
多线程的话注意线程库的使用.
|
工具
vi 编译器,gdb 调试,gcc
书
linux 编程白皮书
vi 编译器,gdb 调试,gcc
书
linux 编程白皮书
|
I think you should study the basic operation first.seondly,you start to study
the shell and c program.
the shell and c program.
|
经典的书 steven 的《UNIX环境高级编程》
|
工具:eclipse, 书:APUE
|
不难,不要被名字吓倒了