ubuntu系统与linux通过samba远程登录,用SourceInsight查看源代码(转)

一、samba下载
1、ubuntu上samba安装:
sudo apt-get install samba
sudo apt-get install smbfs
sudo apt-get install samba4(实际可不安装)
按提示安装完成
2、将需要共享的用户目录权限设置为任何人都可读/写/运行:
chmod 777 /home/用户名/目录
3、添加一个samba的用户以及密码
sudo useradd samba_fwl
sudo smbpasswd -a samba_fwl (密码一致)
4、将用户添加到smbusers
sudo vi /etc/samba/smbusers
添加:samba_fwl = “network username”

注意samba_user这个用户只能从远程访问,没法从本机登录。
5、创建Samba配置文件
保存当前的配置文件:
	sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
修改当前配置
	 sudo gedit /etc/samba/smb.conf
	在smb.conf最后添加
 		 [share]
 		 comment = Shared Folder for Samba
 		 path = /home/share
		 available = yes
	   browsealbe = yes
	   public = yes
	   writable = yes
6、重启samba服务器
		sudo /etc/init.d/samba restart 
或者 sudo service smbd restart成功的
7、在windows上映射当前共享路径
在搜索中搜索当前的IP号(//192.168.43.244),选择share文件夹,将该文件映射到网络驱动器。

ubuntu系统与linux通过samba远程登录,用SourceInsight查看源代码(转)_第1张图片8、完成samba操作

二、安装好SourceInsight后打开软件
1、点击上面的Project—>new project 然后弹出对话框
这里工程的名字我取成ubootProject,该工程保存在我自己在E盘建立的一个文件目录下, 点击OK
ubuntu系统与linux通过samba远程登录,用SourceInsight查看源代码(转)_第2张图片ubuntu系统与linux通过samba远程登录,用SourceInsight查看源代码(转)_第3张图片ubuntu系统与linux通过samba远程登录,用SourceInsight查看源代码(转)_第4张图片ubuntu系统与linux通过samba远程登录,用SourceInsight查看源代码(转)_第5张图片2、导入文件注释出现乱码的解决方法
对所有文件生效:菜单栏中 【Options】 > 【Preferences】 >File标签中,将"Default line ending"改为“Unix(LF)”,最下面的“Default encod­ing” 改为“System Default(Windows ANSI) ”。

3、SI远程修改文件,出现如下错误
ubuntu系统与linux通过samba远程登录,用SourceInsight查看源代码(转)_第6张图片解决方法:
出现这个错误,并不是因为samba有故障,而是对应的权限没有写入权限,所以导致错误。重新添加权限

chmod 777 shared(对应共享目录)
或: chmod -r a+w shard(对应共享目录)

最终解决该问题

三、将linux下目录导入到SI工程中
①、在BASE项目下添加
Project->Open Project ,打开Base项目
②、打开Preferences
Project->Preferences,选择Symbol Lookups选项卡
③、打开Import Symbols for All Projects
④、打开右侧Add按钮,弹出Add External Symbols对话框
⑤、打开Import from an INCLUDE path或者Import form a source code tree
⑥、将需要添加的系统库函数头文件所在路径添加进去。
⑦、点击OK
一般添加的系统库函数头文件,有Windows下的头文件,和Linux下的头文件,
Windows下,一般在安装VC、vs路径下的VC/include
Linux下,一般在/usr/include ,将该文件夹打包下载下来,放在合适的文件夹即可。

转载:
https://www.cnblogs.com/w54255787/p/10223178.html
https://www.xuebuyuan.com/1093147.html
https://blog.csdn.net/zhuzitop/article/details/80310246

你可能感兴趣的:(c,Linux)