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

新手求教LINUX入门

    来源: 互联网  发布时间:2016-04-22

    本文导语:  一,LINUX 怎样安装 可以与 WINDOWS 共存吗? 安装LIUNX什么版本 ?怎样安装? 二,LINUX 调试代码 有对应的IDE软件吗 ?怎样知道自己写的软件合格呢? 三,我以前是在WINDOWS  上面开发软件的 现在如果换到LINUX上...

一,LINUX 怎样安装 可以与 WINDOWS 共存吗? 安装LIUNX什么版本 ?怎样安装?
二,LINUX 调试代码 有对应的IDE软件吗 ?怎样知道自己写的软件合格呢?
三,我以前是在WINDOWS  上面开发软件的 现在如果换到LINUX上面开发有什么需要注意的?
四,谢谢各位回答的大哥。
 

|
可以的安装在不同分区
 第一个分区windows系统盘, 然后在后面分linux的/boot分区,接着/swap, 这几个分区是平时不能动的。 然后后面在分另外的windows和linux分区。 这样就可以进行一些后续的分区的调整工作而不影响系统的启动, 即使启动不了, 也可以更容易的修复

也可以已安装WINODWS再用VMWARE安装LINUX虚拟机,或者在LINUX安装WINODWS虚拟机

问题2我不熟悉,用C/C++我都用gdb调试的
问题3,找一本UNIX高级网络编程,LINUX高级编程啥的书看看呗
如果用C/C++只要用标准的就差不多
慢慢来吧

|
1) 可以共存。可以用双系统 或者在Windows上装虚拟机如VMWare,再在虚拟机里装Linux。
可以安装Ubuntu 或者Redhat 企业版。
如果安装取决于你用 双系统 还是用 虚拟机,网上搜索一下,很多这样的文章。

2)有,如KDevelop, Anjuta, eclipse。
可以用gdb,strace等工具调试。
代码合不合格 跟你的需求有关啊。
还要看你是应用编程还是驱动编程, code style也许就不同了。

3)Windows上的一些头文件不存在了。 如windows.h --> unistd.h
需要多了解glibc。 多读 APUE 2nd (Unix 环境高级编程 2nd)

再一次推荐richard stevens的书,书目见
http://www.kohala.com/start/

4)不客气。

|
1. 在虚拟机中安个ubuntu server版的,建议其它版本最好不要界面,放弃IDE等集成开发环境。
2. 搭建C/C++开发环境,主要是GNU那一套东西,GCC/G++/GDB等。
3. 试着用VIM编写一段C/C++代码,编译、运行、调试。如果通过可以开始看书啦。
一步一步来,每一步都很多知识要掌握。


|
1、直接装一个VMWARE,直接把ISO文件挂到CD-ROM上就可以了。
2、推荐使用eclipse,可以去官方网去下载
3、在LINUX下开发,自己先熟悉LINUX的相关命令。

|
1.可以共享安装。但为了方便,更多的人的做法是使用虚拟机。
2.如果用写C/C++程序的话,一般用vim + gdb + gcc, 没有现成的IDE可用,不过熟悉了就好。
3.对C/C++编程来说,没有太大的区别,只是OS API不同而已。

|
你只要适应那个黑框就行。

另外就是。开放的心态和积极探索的精神

|
1.能共存。安装方法网上很多教程。
2.在linux下,ide我用CodeBlocks,类似vc
3.一句话说不清,建议看相关linux下编程的参考书
4.不谢,都不大其实~

|
劝楼主找本最简单的Linux基础书
和编程入门的书

绝对不是发个帖子就能说清楚的!

|
可以装双系统和虚拟机两种形式,做软件开发比较适合装双系统,XP/LINUX共同装在一个机器里。
LINUX下的编程方面涉及很大
 首先软件方便的编程,支持C/C++,JAVA,SHELL脚本语言/PERL/PYTHON语言
 硬件方面程序开发很大一部分是嵌入式开发,多用LINUX下的C语言和汇编与硬件打交道。

学习LINUX下的编程,可以了解很多系统内部的事,这是WIN所不能比拟的,我最近就在做驱动程序的开发,看了不少内核的代码,感觉有所提高。

|
建议楼主读一本基础的Linux书
我建议是鸟哥的Linux私房菜《基础学习篇》
网址:http://linux.vbird.org
感觉不错啊,你看看吧,呵呵!

|
up

|
幽默的说。

|
一。Windows和linux可以共存,要是初学的话建议先在Windows下安装虚拟机学习,等熟练了再安装双系统也不迟。版本也可以选择市面上教材最多的redhat 9.0,这样学习起来会方便很多,因为有很多这样的教材可以供你入门。安装的时候遇到问题就搜索下,网上这样的帖子多的是。
二。linux调试代码我最多的是使用GDB,因为我的代码都是用GCC写的,看你的需要了,你想调试什么的代码就找相应的调试工具就行了。合不合格的问题只有对照需求才知道,这个无可奉告!
三。如果有Windows下开发软件的经验的话那也得看是什么样的语言,相应的语言有相应的开发工具。不过GCC确实是非常的强大,无论C/C++还是Java,都可以使用GCC。建议要是学linux的一定不要错过学习GCC。另外再加GDB。
四。不客气!

|
改正,我的代码都是用GCC编译的。编写代码的话最好学习一下用VI,刚开始用的时候可能会不太习惯,等习惯了你也就不会再想换了。

    
 
 

您可能感兴趣的文章:

  • 新手求教:关于ftp命令的问题,请大家帮帮忙
  • 新手求教
  • 新手求教如何学习LINUX
  • linux 新手求教
  • 新手求教双系统开机启动问题
  • linux新手求教,ubuntu经常死机正常吗?
  • 新手求教——windows程序移植到unix下
  • 求教:新手安装red hat9 提示:cache line size too large
  • 求教——编译内核(新手大派送)
  • 新手求教:怎样去查找群组中有哪些用户?
  • 新手求教一个linux makefile的问题
  • 新手求教redhat7.3的启动问题!
  • 想通过交叉编译把open dpi移植到mips64目标平台上,新手求教??
  • 新手求教grep问题!
  • 新手简单问题求教
  • 网络新手求教!为何我的虚拟机ping不通物理机?
  • 【急】2道Linux Shell编程题,新手求教!!!
  • 新手求教LINUX下的原子操作该怎么写
  • 新手求教:安装问题
  • 新手求教。万分急:(
  • 新手入门请教各位前辈linux
  • 新手要入门!!
  • 偶想学JAVA,拜托各位介绍一下新手入门的好书啊!
  • 请高手指导Jsp新手入门
  • 新手上路--------如何比较快速入门LINUX
  • 新手入门,望带路
  • 新手入门
  • [~新手入门~] 大家帮我推荐几本书?
  • unix新手入门看哪本书比较好??
  • beryl源码分析 新手入门
  • 新手入门,求Linux 9.0下安装本地打印机,和WTS实现。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 想找共同学习Linux的新手,一起学习,共同成长
  • Linux新手问,Linux安装问题。
  • 新手有关linux的问题!
  • LINUX新手提问,如何在LINUX下添加语言项?
  • 新手提问:在REDHAT LINUX 下开发应用程序,用什么工具好,除了 LINUX C以外
  • 本人linux新手,想问linux语法问题
  • 我是一个linux新手,不知道如何在linux进行C语言的编写和使用?
  • 新手学习linux 有些疑惑
  • 新手学习linux的问题
  • Linux新手请教声卡驱动!!!!!!!!!!!
  • 浙ICP备11055608号-3 iis7站长之家
  • 大家好,我是linux新手,有些问题请教
  • 新手学linux,关于vmware tools的问题。
  • linux新手问题
  • 新手学linux
  • linux 分区 储存问题,纠结,想不明白了(新手)
  • linux新手想请问大家你们在linux下通常用什么开发语言和工具(C多点还是C++多点还是pascal ?还有工具方面?)
  • Linux新手学习
  • 要加入linux编程队伍,新手需注意什么
  • 我是个新手没用过linux请指教
  • 新手如何加入开源项目 有什么好的c++,java 开源适合新手 请指点!
  • JDBC的问题,新手高手都来看看吧,说不定能帮帮我这个新手呢,谢谢!
  • 新手关于驱动开发的疑问
  • 新手急求~~~~~~~~~~~~~~~~~~~
  • 新手学习该用哪个版本
  • 面向新手的终端辅助工具 Clicompanion
  • 我是个新手,请各位老兄给介绍基本好书?
  • 新手请教啦~~能不能帮忙推荐几本书
  • 我是新手
  • 新手:用WEB页面修改数据库中的表?
  • Java新手上路之问题


  • 站内导航:


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

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

    浙ICP备11055608号-3