NetBeans 开发服务器C/C++

来源:互联网 发布:电脑垃圾清理软件排名 编辑:程序博客网 时间:2024/05/16 18:32

【前言】

在开发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代码,复制到虚拟机中,解压缩 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,就不需要安装samba,直接用cifs替换掉smbfs,同时iocharset不是必须的。

设置好后,重启,就可以在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然后在工具-》选项中进行导入。

 

0 0
原创粉丝点击