关于UNIX 下的C/C++编程的常识问题
我现在做.Net web方面开发,公司人事调动,下个月就调我去做UNIX下的C编程,是我主动声请的,因为我看好这个方向!
虽然以前做过vc方面的开发,c/c++基本功还行,但是我对这方面的了解可以说是零。
所以问问各位前辈几个基本的问题,在下感谢莫及!!!
1. 通常用哪个unix版本进行开发?
2. unix下的开发工具是什么(也就是ide)?
3. 开发是在纯unix环境,还是在windows上利用vmwear装unix,还是其他呢?
4. unix下的c项目开发流程是什么样的?
5. unix下开发和windows下的开发有什么不同?
6. unix下的C项目主要是哪些方面?
7. unix下的c项目主要用到哪些方面的技术? (我了解的有数据库,socket)
[解决办法]
1 不定, rh / debian / ... 等等
2 GCC / G++
3 实际开发都是在 纯unix环境下的, 除非是自己玩玩, 可能使用虚拟机
[解决办法]
1 不定
2 ide有很多,中小型可以用vim+make+一堆插件,大型还是用正式ide软件吧
3 纯
4 same
5 库文件,输入输出接口,设备驱动等不大一样,但是上手不会慢
6 7 无明确答案,太多了
[解决办法]
1. 通常用哪个unix版本进行开发?
这个要看你们Boss了
2. unix下的开发工具是什么(也就是ide)?
没有vs那样的ide 。编辑器和编译器是完全分开的
3. 开发是在纯unix环境,还是在windows上利用vmwear装unix,还是其他呢?
当然是纯Unix了
4. unix下的c项目开发流程是什么样的?
开发流程和windows下项目类似
5. unix下开发和windows下的开发有什么不同?
除了系统pai不一样之外,没什么区别
6. unix下的C项目主要是哪些方面?
不好说
7. unix下的c项目主要用到哪些方面的技术? (我了解的有数据库,socket)
这个看项目