NetBeans 开发服务器C/C++

【前言】

在开发linux下的C/C++程序的时候,不可避免的会遇到在windows下进行开发,而在linux上编译和调试的场景。常见的解决方式是在windows上安装一个linux虚拟机,然后在Linux上编写代码,编译和调试。如果虚拟机不装图形界面会导致开发效率低,而如果安装了图形界面又会大量的占用系统资源。安装无界面的linux虚拟机,同时使用NetBeans的远程开发功能在windows下进行开发,可以很好的解决这个问题。

【下载】

在NetBeans的官方网站可以下载到最新的https://netbeans.org/downloads/index.html

7DYGT_E)T445YXTJL55VMG8

可以看到netbean支持JAVA,PHP,C/C++语言,下载C/C++,安装。

【linux虚拟机】

在虚拟机中安装一个linux系统,推荐使用archlinux,或者是使用需要的linux系统。如果使用的是ttylinux系统,在默认安装后会发现,netbeans可以连接到服务器但是却没有办法上传需要的文件到目录,这是因为ttylinux中使用的是ftpd,而不是ftp或者是sftp,可以考虑下载一个ftp的代码来编译安装,或者是执行手动上传。参考https://forums.netbeans.org/ntopic38319.html

虚拟机中的Linux系统不需要太大的硬盘空间,能装上系统基本就够了。可以从Linux系统上mount到windows的共享目录的方式来扩展linux磁盘空间,同时也可以很方便的进行文件交换。

redhat中:

Samba共享

  下载samba代码,复制到虚拟机中,解压缩 tar –xfz ,./configure 然后 make 和make install.

  从linux共享windows中的目录,在linux中的rc.local中添加:

  mount -t smbfs -o username=usr,password=pass,iocharset=cp936 //XXX.XXX.XXX.XXX/share  /home/usr/

  其中的usr为对共享的资源有访问权限的windows帐号,pass为帐号的密码,最后是资源的路径 和 mount到的本地路径。

CIFS共享 

  通过  控制面板中的添加windows功能,可以为windows机器添加cifs功能。

  命令格式:    mount //xxx.xxx.xxx.xxx/share ./share  -t cifs -o username=aaa,password=123456

  需要注意的是:

  1.不要使用/etc/hosts中配置的主机名称来替换xxx.xxx.xxx.xxx因为会导致mount失败 in/out io error

  2.如果win10里面登陆了微软账号,那么在登陆的时候,需要的-o格式为:

  -o username=aaa,password=123456,domain=computername

  3.由于Mount需要root权限,所以mount后共享文件夹的权限默认是root:root的,而且无法更改,可以在-o 后面

     指定uid和gid的方式来制定mount后文件夹的权限。

  其中的computername可以在   win10的设置->系统->关于->设备名称 

中看到。

  同时需要注意的是,password指的是微软账号对应的密码,并不是在界面登陆时候设置的PIN(如果没有设置PIN,就无妨了)

设置好后,重启,就可以在linux中看到windows下的共享目录了。

【Netbeans配置】

使用Netbeans最好是能够自己写MakeFile文件。在windows的共享目录下建立项目结构,Makefile和bin.src,obj等目录

在NetBeans中点击 文件-》新建项目-》C/C++ -》基于现有源代码的C/C++项目,然后选择代码所在的目录,建立好NetBeans工程后,在服务视图中配置C/C++构建主机,右键选择添加新主机。然后选择主机名,下一步后,输入帐号密码,连接成功后,在概要中将“项目文件访问方式”设置为系统级别文件共享。点击完成即可。在新建的构建主机上点击右键,然后选择路径映射器

B(7D{YD5F`6T{VXXE_SI_W7

在其中填写本地的代码路径和linux服务器上的代码路径。

在项目上右键-》构建,如果成功则说明配置正确,如果不成功,根据提示查看问题。

【修改NetBeans的字体】

NetBeans默认的字体很不好看,推荐使用YaHei Consolas Hybird,这个字体的中文和英文都很好看。在工具-》选项-》字体和颜色中进行修改。

可以在网络上下载NetBeans的Color Themes然后在工具-》选项中进行导入。

 

 

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值