虽说vim很强大,但是个人感觉器代码提示功能不如visual assist来的强大。如何使用visual assist来实现代码的提示功能呢?
首先说明我的环境 : 宿主机是xp(O(∩_∩)O~还是xp的好使),虚拟机vmware + ubuntu 9.04
1.首先设置文件共享:安装vmware tools。安装笔记如下 :
将安装文件拷贝到/tmp路径下,解压,进入解压完的目录内,执行install文件。一路完全使用enter键,使用默认即可。
2 将/usr/include目录下的文件拷贝到/mnt/hgfs/文件夹下。
sudo cp -r /usr/include/ /mnt/hgfs
3.在windows下将拷贝处的头文件放置在C:/Program Files/Microsoft Visual Studio 9.0/VC/include下。
4.安装visual assist实现代码提示,在visual assist上面设这文件路径。将上述的文件路径添加到visual assist的搜索路径下。在再次打开vs2008时,visual assist会自动解析形影目录下的文件。
5.重启vs2008,从而实现在windows下编写linux程序,只是代码的编写,但是编译还是需要在vmware的linux环境下实现。
试试看吧,功能还是很强大的。能够很大程度提高你开发linux程序的效率。
分享到:
相关推荐
要使这些设备像在 Windows 中一样运行在 Linux 操作系统中,就需要编写 Linux 下的 USB 设备驱动程序。Linux 的核心源代码中占有很大的比例,核核心源代码的长度的不断增加和升級的一个重要原因就是需要在核心中添加...
"如何编写Linux设备驱动程序" 一、Linux设备驱动程序的概念 Linux设备驱动程序是操作系统内核和机器硬件之间的接口,设备驱动程序为应用程序屏蔽了硬件的细节,使应用程序可以象操作普通文件一样对硬件设备进行...
总之,编写Linux设备驱动程序涉及内核编程、设备交互、错误处理等多个方面,需要对Linux内核有一定的理解,并具备良好的编程技巧。通过不断学习和实践,你可以掌握这一技能,为各种硬件设备编写高效的驱动程序。
为了更好地理解和编写Linux驱动程序,我们需要掌握以下几个关键技术: 1. **时钟机制**:在设备驱动程序中,常常需要使用到定时功能,比如协议的超时处理、轮询操作等。Linux提供了多种时钟机制,包括定时器和延时...
在Linux环境下,使用QT框架编写连接Wi-Fi的程序是一项实用的技术任务。QT是一个跨平台的C++图形用户界面应用程序开发框架,广泛应用于桌面、移动和嵌入式系统。结合Linux的网络管理工具,如wpa_supplicant或iwconfig...
通过"Linux驱动程序编写-中文"这份教程,读者将能够学习到以上概念的实际应用,逐步掌握编写Linux驱动的基本技能。教程可能涵盖了从简单的字符设备驱动到复杂的块设备驱动,以及网络设备驱动等内容,为有志于Linux...
Linux网络驱动程序编写是指在Linux系统中开发和编写网络设备驱动程序的过程。该过程需要对Linux系统的设备驱动程序有深入的了解,包括字符设备、块设备和网络设备等。 Linux设备驱动程序分类 Linux设备驱动程序...
在Linux驱动程序编写过程中,关键的接口函数包括: 1. `probe`函数:这是设备驱动初始化时被调用的函数,用于检测硬件的存在并进行必要的设置。 2. `remove`函数:当设备被移除或者驱动被卸载时,这个函数会被调用...
在linux虚拟终端输入gcc get_time.c -o get_time 再输入./get_time yy:xx其中yy为小时xx为分钟即可把时间定在yy:xx
6. **应用程序编写**:在具备了开发环境后,开发者可以使用交叉编译器编写和编译C/C++代码,生成适用于嵌入式设备的应用程序。这通常涉及到头文件、库函数的选择,以及对内存限制和性能优化的考虑。 7. **调试与...
在Linux系统下编写C语言程序完成删除非空目录操作主要还是模拟系统指令rmkdir,要想删除目录文件首先得先删除目录文件里面的文件,使文件清空才能删除目录。本程序才用递归来不断打开目录文件清空目录下的文件并返回...
在Linux环境下编写网络程序是一项基础且重要的技能,尤其对于IT专业人士而言。Linux系统因其开源、稳定和高效的特点,被广泛应用于服务器和网络设备中。本教程将深入探讨如何在Linux平台下开发网络应用程序,涉及的...
在Linux操作系统中,设备驱动程序是操作系统内核与硬件设备之间的桥梁,它们负责处理硬件的低级操作,使用户空间的应用程序能够与硬件交互。本教程将深入探讨如何编写简单的Linux设备驱动程序,以帮助初学者理解驱动...
基于Linux的服务器端小程序的编写,socket()函数实例,实现客户与服务器的通信
编写这样的驱动程序,主要是为了在Linux系统下读取和处理传感器的数据,使系统能够监控环境温度。 4. **触摸屏驱动**:触摸屏驱动负责处理触摸事件,将物理位置转换为屏幕坐标,提供给图形用户界面。它需要理解和...
C语言以其高效、灵活和底层操作能力著称,是编写系统级软件的理想选择,因此在Linux环境下,C语言的应用尤为广泛。 本电子词典项目旨在提供一个基础的单词查询和学习平台。开发过程中,开发者可能采用了以下关键...