以前一直在windows平台下利用Visual C++ 2005 设计程序,想学习linux下的程序设计。 现在是一头雾水,怎么学习linux程序设计啊?
1 在Windows下用的是Visual C++ 2005 在linux下用什么编译器啊?
2 在Windows下可以用MSDN查询API函数,Linux下怎么查询它的API函数?
3 在Windows下可以用MSDN界面编程,在Linux下如何实现界面编程?
补充:我是入门级水平,推荐什么书给我学习学习。我现在用的是 ubuntu,各位各位高手给点建议,谢谢,。。。
1. gcc和g++ 或者用Kdevelop之类的IDE
2. 用man命令
《linux程序设计 》
http://www.google.cn/search?hl=zh-CN&q=linux%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1+site%3Adownload.csdn.net&btnG=Google+%E6%90%9C%E7%B4%A2&aq=f&oq=
首先,假设你知道 VC++ 2005 != C++,前者是个IDE,后者是一门语言。
再次,假设你的“Linux程序设计”指代的是 Linux下的C/C++ 程序设计。
如果你习惯了IDE,ubuntu下可以试试 Anjuta:
# sudo apt-get install anjuta
MSDN是比较好的资料来源,相比较而言 UNIX/Linux 在这方面稍微弱势。
# sudo apt-get install manpages-dev
# sudo apt-get install devhelp
前者是开发手册,后者可看做是GNOME下一个GUI的手册浏览工具。
Linux下C/C++ 头文件大都放在 /usr/include (以及 /usr/local/include)。
可以试着看看 /usr/include/stdio.h
如果没有:
# sudo apt-get install libc6-dev
基本上IDE的主要目的是帮助程序员进行快速开发,但隐藏了许多底层细节。
本来没问题的,但是现在不管用什么工具连数据库都很慢,因为后来服务器中多加了块网卡,而数据库监听设置的还是服务器名,我想会不会是这个问题,请教高手,并询问解决方法!谢谢
自己先顶下
把后加的网卡拿掉在 ......