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

想系统地学习一下linux/unix下C编程,请指点

    来源: 互联网  发布时间:2015-12-30

    本文导语:  在Win一下用java,c#等有几年的开发经验,有C基础,现想向linux/unix平台转型.      我不知道现在linux平台开发主要应用在那些方面(嵌入式,应用程序,系统开发还是其它),也问过一些不太专业的人说,一般都是在win下编好程...

在Win一下用java,c#等有几年的开发经验,有C基础,现想向linux/unix平台转型.
     我不知道现在linux平台开发主要应用在那些方面(嵌入式,应用程序,系统开发还是其它),也问过一些不太专业的人说,一般都是在win下编好程序在linux下去编译运行,这样不需要掌握太多的os的知识.
       我想从基础系统的学习一下,语言方面c为主,java跨平台没有多大问题,请有经验的朋友给一个学习的曲线,并推荐一个循序渐进的教程,谢谢!!
   另外还有一个问题,linux/unix有很多的发行版,我不知道这各种不同类型的发行版以什么为区别,基本的内核应该一样吧!编写的程序在各个不同的发行版之间一般情况下是不是都能兼容.在51job看到一些用人单位的招聘好像招sco,aix,freebsd的比较多,因为比较迷茫,选那个发行版学行比较好,并且能迅速适应另外的发行版.
   以上,谢谢!!

|
在linux/unix下编辑程序都是用vi 的比较多。要想成为专业的程序员当然要学习linux/unix系统方面的知识,甚至内核。刚开始还是熟悉系统为主,学习各个命令的使用,在实际开发中都是没有界面的。熟悉开发环境:vi gcc/g++/cc gdb make。
linux/unix虽然有很多发行版,但大多数都遵循posix标准,这样只要使用posix标准和标准c的话,来减少差异。 当然好多系统级的函数还是不一样的。大多数厂商也在努力的减少不同发行版的差异。

|
开始做东西比看书快。

    
 
 

您可能感兴趣的文章:

  • 我想在xp下安装linux系统,实现双系统,高手指点一下
  • settimeofday系统调用只是修改了系统时间?!没写进硬件?重启后时间还是1970怎么办??感谢路过的大神指点
  • 请指点开发成绩管理系统的问题
  • 最近在网上经常看到WinAll这个词,这是个什么东东,一种操作系统吗?请大虾指点,多谢!
  • 望指点:系统调用与函数库关系
  • 关于操作系统内部的问题,高手指点
  • Vxworks 嵌入式操作系统入门请教,请多指点!
  • 关于双系统的问题,请高手指点!(救急,在线等)
  • linux服务器系统性能瓶颈,研究集群技术的朋友来指点下
  • 想搞一下windows以外的操作系统,不知道Unix和Linux那个好一点,那个有前途,请大虾指点
  • 哪位仁兄来指点我一下linux系统的手机编程?
  • 紧急:请问有谁会使用Free BSD操作系统,请给予指点
  • Solaris 10 中执行touch /reconfigure命令并重启后,无法进入系统 了解的请指点一下
  • 按步骤装完了unix,最后提示我安装完成,可是当重新启动的时候不能进入系统,提示 "NO OS",各位给指点一下
  • redhat9.0启动到输入用户名(字符方式)时系统马上自动休眠,高人指点!!100分
  • 求大神指点windows7上装了虚拟机 但虚拟机里装不了linux系统
  • 请大家提供一些资料和指点迷津:关于linux ns网络仿真系统下的web缓存替换算法的资料,,谢谢!
  • 安装ubuntu11.04中系统自带的开发工具,为什么显示安装失败,安装好几个都这样,求高人指点
  • 我中了sircam病毒,我的系统是win2000(ntfs),在windos下杀不掉,我想用瑞星启动去杀,但是好像看不到ntfs分区,请高手指点
  • 裁剪后的linux操作系统无法启动ftp服务的问题,请高手指点!
  • 都说《UNIX环境高级编程》好,对于学linux编程好不好?《Linux下的c编程》《嵌入式系统C编程》那个更适合初学者?各是那个出版社的?(
  • 菜鸟问题:请问要在Linux操作系统下完成TCP/IP网络编程,用什么编程工具好?
  • linux系统编程基础应该使用哪些书籍?
  • 那位老大用C++做unix系统编程啊?谈一下经验
  • 有没有linux系统基本命令和系统配置还有shell编程入门的书?
  • 怎样编程重启系统?
  • 如何通过C++编程实现获取Linux系统下的一些系统信息?
  • 我想在xp下安装linux系统,实现双系统,高手指点一下 iis7站长之家
  • 我想学C的socket编程,要装什么系统?听讲在linux下比较好,大家有没有意见啊?
  • linux编程时候,要查询某个系统调用的库函数,如何查?
  • 不同发行版本的linux的系统管理和shell编程一样吗?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问一下我想系统学习一下linux系统应该如何做呢?
  • 想学习LINUX系统,公司新产品使用的系统,到那里下载 谢谢
  • 请问学习文件系统需要学习材料学么?
  • 请问各位,我想学习linux,是装linux操作系统还是在虚拟机下装操作系统呢?那种好点啊
  • 学习管理系统 ATutor
  • 嵌入式系统的学习
  • 网络学习管理系统 ILIAS
  • 如何将操作系统理论学习和实践相结合
  • 现在哪种linux版本比较适合初学者,我主要是用它学习系统,兼作服务器的操作系统?
  • 在线学习和培训系统 LMS OLAT
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • 小弟想比较系统的学习一下Servlet,可是找不到全面系统一点的书或者资料,谁能给我推荐?在线等待结帖。
  • 没有unix系统我如何学习unix
  • 在线学习系统 LON-CAPA
  • 在线学习系统 eFront
  • 在线学习系统 Amadeus LMS
  • 做linux系统工程师必须的学习步骤是什么?
  • 在线学习系统 DoceboLMS
  • 关于学习proc文件系统
  • 我想系统的学习LINUX,有一订的计算机基础。可以推荐一本经典教材吗?
  • mount命令(linux操作系统)挂载卸载文件系统(cifs,光驱,nfs等)方法介绍
  • 问一个系统配置的问题:win2k系统能不能于SCO UNIX系统共存?
  • win7/Windows7系统下载地址搜集整理
  • unix下用java.util.Date取系统时间比直接在系统下用date命令查看系统时间早整整一个小时
  • Ubuntu查看系统信息命令介绍
  • windows 系统是否是多用户操作系统,如何理解“多用户操作系统”的“多用户”?
  • python下用os.execl执行centos下的系统时间同步命令ntpdate
  • 我现在想做一个权限管理系统,想让权限系统的利用性更强,我应该怎样设计权限系统呢.
  • 怎样重装win7系统?win7重装系统步骤详细图文介绍
  • 谁知道哪里有用java开发的管理信息系统软件(如:图书馆管理系统,人事部管理系统)的代码?
  • windows server2008上PowerBuilder程序系统错误解决方法


  • 站内导航:


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

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3