因为本人阅读喜欢使用source insight。前段时间接触了linux核代码,而这份代码只能放在ubuntu服务器上编译,刚开始的时候是在windows上修改,完了以后再copy到服务器上去编译,这样很麻烦,效率也很低,通过网上搜索和向别人请教以后,终于能够正常使用了。html
一、使用SSH工具在ubuntu上Git clone代码以后,必须修改文件的权限:sudo chmod 777 xxx -R ;777为拥有全部权限,详细本身去网上查,xxx为项目文件夹,-R是递归到全部子文件(夹),我第一次没有加 -R 而后一直没有远程修改权限,郁闷了好久,才修改。linux
二、建立远程链接,windows7比较方便,打开个人电脑,工具->映射网络驱动器,输入远程的网络地址就OK了;这样建立以后,你就将远程端的代码映射到本地,当作一个硬盘来访问和使用了。ubuntu
三、接下来就是source insight加载同步代码的事了,这里主要讲的是source insight遇到的事。windows
在Source insight上修改ubuntu上共享内核源码,常常出现如下提示,很烦人:服务器
开始觉得是ubuntu服务器同步的问题,没有去管;最近修改代码比较多,保存的时候每次都提醒,有时候修改好的代码,几秒钟不保存,就被后台更新覆盖了。终于扛不住了,在网上搜了下,找到答案了,原来是source insight版本太老的问题。网络
引用source insight 3.50.0051 update log app
Fix: Sometimes files were said to be modified outside of SI, but they were not. This most likely happened on network drives. Under some conditions, the Windows directory information can lag for remote drives. SI now uses a better method of getting file information.ide
因而乎,将source insight更新到最新版本3.50.0072 (之前使用的是0038),问题解决。工具
下次遇到问题,多问问,或网上搜搜,就解决了;只要想解决,没什么问题是问题,哈哈!spa
转载请注明出处:http://blog.csdn.net/n289950578/article/details/24360185