当前位置:  技术问答>linux和unix

Linux 应用程序开发环境搭建

    来源: 互联网  发布时间:2017-05-13

    本文导语:  最近开始学习Linux下的程序开发,想以后做驱动等开发。本人之前做Windows下应用开发三年,主要是C,开发工具是VS系列。现在转到Linux下,最为头疼的不是什么技术难题,而是,开发方法和工具。此类问题,Goole了不...

最近开始学习Linux下的程序开发,想以后做驱动等开发。本人之前做Windows下应用开发三年,主要是C,开发工具是VS系列。现在转到Linux下,最为头疼的不是什么技术难题,而是,开发方法和工具。此类问题,Goole了不知多少遍了,都是什么Vim之类的,虽然号称编辑器之神。但是,软件开发不是一个简单的编辑就能搞定的啊。目前Vim状态可以基本上手,写个Shell脚本什么的都可以。但是,想做点应用开发,实在觉得这个东西别扭。一个项目不是几个简单的文件就可以搞定的,除了便于编辑,更重要的是便于管理。
    由于本人才开始接触这方面问题,不便对这些神器说三道四。现只将我心目中的开发工具应该有的功能列举如下(优先级从高到低):
    1.  我想象的是能有VS + Visual Assist X的组合,最起码的联想补全工程得有吧。一个很简单的例子,现在有一个结构体,其中嵌套层数达到了10层或者更多更复杂,一个Vim怎么搞定,难道我没输入一个结构体属性都要返回到其定义出查看吗?
    2.  变量追踪功能,就是我可以在任何一个变量的使用处通过快捷键就直接跳转到其定义处,当然了函数也一样,可以直接从函数调用点跳转到函数的定义或者声明点。
    3.  较大型项目的代码管理(可以以十万行代码为参考),文件的组织,预览,查找(其中查找不要那种Next、Next的查找,而是直接列举出所有符合目标的代码行)。
    其实,我的这种疑问不只限在Linux开发,凡是其他没有Windows下的那些开发工具的环境下的开发都会遇到这类问题,例如:Vxworks、或者其他嵌入式的开发,根本就没有当然了也没必要有比较完善的开发工具环境。但是,这些问题怎么解决?Linux下的牛人这么多,难道,一直延续着文本编辑器类的工具开发?这明显不符合常理、逻辑么?望各位大神、各位过来人,予以解答,不慎感激,重分回报!!!

|
Windows 7 + VMWare + Ubuntu + Source insight.
Ubuntu:Samba, ssh, tftp, NFS.

|
我的环境是这样搭建的:
代码在win下编写 (sourceinsight,ultraedit)  编译去linux(通过putty,需要启动ssh)  通过nfs cifs模式能让代码在两边共享就行了   

|
1. Qt Creator
2. Eclipse 
3. 各种编辑器 + makefile

    
 
 

您可能感兴趣的文章:

  • 请问邮件服务器在Linux下搭建还是在WINDOWS下搭建好!
  • 请教搭建Linux环境
  • linux下开发服务器怎么搭建?
  • linux怎样搭建 无盘工作站 ??
  • linux 下如何搭建WAP开发环境?
  • 请教如何搭建能够运行JAVA的最精简Linux桌面系统
  • 请教:linux下搭建SVN服务器的问题
  • linux ftp服务搭建
  • linux环境搭建
  • 我在windows下搭建了一个Linux虚拟机。
  • 怎么用LINUX搭建无盘系统
  • 咨询:如何搭建环境开发linux手机的应用程序?
  • 双网卡搭建网桥后,怎样确定数据包是从那个网卡进来的?(LINUX)
  • 如何让LINUX搭建的WEB服务器可以支持MPEG格式的视频
  • omap3250 - linux环境搭建求助
  • c/c++ iis7站长之家
  • 基于个人PC机的嵌入式LINUX系统搭建问题?
  • 在单网卡的linux web服务器上虚拟Windows系统搭建多个.net web网站,有谁做过?
  • 各位看官:俺想学习linux下C编程,怎么搭建环境啊?
  • 如何搭建一个轻量级的供开发使用的Linux环境
  • 怎样开发在LINUX 上运行的应用程序,像WINDOWS桌面应用程序一样
  • linux开发的应用程序部署到其他linux的问题
  • 新手提问:在REDHAT LINUX 下开发应用程序,用什么工具好,除了 LINUX C以外
  • 菜鸟求助:Linux 应用程序后台启动后关闭窗口程序退出
  • 学了linux程序设计后能不能编写出应用程序
  • 请问能否在linux实现一个应用程序访问另外一个程序的内存数据?
  • 几个Linux应用程序开发的问题请教LINUX程序员!
  • linux 桌面应用程序和web应用程序编写常用的语言
  • Linux应用程序启动器 Kupfer
  • 使用linux内核+qt开发的应用程序需要开源吗
  • linux驱动程序是怎样通过内核和应用程序通信,还有是怎样和硬件通信,跪求求解,谢谢高手留言。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Linux下如何查看,设置环境变量并立即生效
  • 程序中获取的环境变量能够根据Linux系统中相应环境变量而变化吗?
  • Mysql服务器登陆,启动,停止等基本操作命令介绍(Linux/Centos环境)
  • 用的是linux,kde,gnome为中文环境,如果把它改为英文环境。
  • 如何在linux环境下配置java环境变量?
  • 因进修,需要学习《Unix 环境高级编程》一书,完全没接触过Unix/Linux,请推荐一个学习环境。
  • 有哪些中文linux,有哪些外挂的中文环境,这些中文环境之间兼容吗?
  • [讨论]学习linux使用实linux环境与虚拟linux环境的利与弊
  • 求教: Linux环境下有没有类似VC++那样的、比较容易使用的集成开发环境?
  • 想看linux内核源代码,另外手头上有一本《unix环境高级编程》,需要先把《unix环境高级编程》看完之后再看内核吗?
  • Linux下怎么搭建QT的环境,QT编程有没IDE?要用QT编程是不是得先编译QT环境?
  • 请问现在LINUX下有没有类BORLAND C++BUILDER VISUAL C++这样的集成IDE环境,我记得以前BORLAND承诺会推出类似的开发环境,可是我没有发现
  • 想学linux下程序开发,不知道买哪本书好《UNIX环境高级编程》(中文第一版)还是《UNIX环境高级编程》(英文第二版)
  • linux内核编译一定要在linux环境下么?
  • 请问:构建嵌入式linux环境时,“Linux内核的移植”是达到什么目的啊?
  • Linux环境下QT交叉编译环境的移植问题请教帮忙
  • 关于学习linux环境编程的规划
  • linux 下环境变量如何设呀!
  • 最近想学linux 那儿有linux虚拟机下载 win7环境下的
  • 初学Linux要看什么书?, 请问Linux下C语言编程怎么设置环境?
  • Linux桌面环境 icewm
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • secureCRT下Linux终端汉字乱码解决方法
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux c字符串中不可打印字符转换成16进制
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,