当前位置: 技术问答>linux和unix
新手求教LINUX入门
来源: 互联网 发布时间:2016-04-22
本文导语: 一,LINUX 怎样安装 可以与 WINDOWS 共存吗? 安装LIUNX什么版本 ?怎样安装? 二,LINUX 调试代码 有对应的IDE软件吗 ?怎样知道自己写的软件合格呢? 三,我以前是在WINDOWS 上面开发软件的 现在如果换到LINUX上...
一,LINUX 怎样安装 可以与 WINDOWS 共存吗? 安装LIUNX什么版本 ?怎样安装?
二,LINUX 调试代码 有对应的IDE软件吗 ?怎样知道自己写的软件合格呢?
三,我以前是在WINDOWS 上面开发软件的 现在如果换到LINUX上面开发有什么需要注意的?
四,谢谢各位回答的大哥。
二,LINUX 调试代码 有对应的IDE软件吗 ?怎样知道自己写的软件合格呢?
三,我以前是在WINDOWS 上面开发软件的 现在如果换到LINUX上面开发有什么需要注意的?
四,谢谢各位回答的大哥。
|
可以的安装在不同分区
第一个分区windows系统盘, 然后在后面分linux的/boot分区,接着/swap, 这几个分区是平时不能动的。 然后后面在分另外的windows和linux分区。 这样就可以进行一些后续的分区的调整工作而不影响系统的启动, 即使启动不了, 也可以更容易的修复
也可以已安装WINODWS再用VMWARE安装LINUX虚拟机,或者在LINUX安装WINODWS虚拟机
问题2我不熟悉,用C/C++我都用gdb调试的
问题3,找一本UNIX高级网络编程,LINUX高级编程啥的书看看呗
如果用C/C++只要用标准的就差不多
慢慢来吧
第一个分区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)不客气。
可以安装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++代码,编译、运行、调试。如果通过可以开始看书啦。
一步一步来,每一步都很多知识要掌握。
2. 搭建C/C++开发环境,主要是GNU那一套东西,GCC/G++/GDB等。
3. 试着用VIM编写一段C/C++代码,编译、运行、调试。如果通过可以开始看书啦。
一步一步来,每一步都很多知识要掌握。
|
1、直接装一个VMWARE,直接把ISO文件挂到CD-ROM上就可以了。
2、推荐使用eclipse,可以去官方网去下载
3、在LINUX下开发,自己先熟悉LINUX的相关命令。
2、推荐使用eclipse,可以去官方网去下载
3、在LINUX下开发,自己先熟悉LINUX的相关命令。
|
1.可以共享安装。但为了方便,更多的人的做法是使用虚拟机。
2.如果用写C/C++程序的话,一般用vim + gdb + gcc, 没有现成的IDE可用,不过熟悉了就好。
3.对C/C++编程来说,没有太大的区别,只是OS API不同而已。
2.如果用写C/C++程序的话,一般用vim + gdb + gcc, 没有现成的IDE可用,不过熟悉了就好。
3.对C/C++编程来说,没有太大的区别,只是OS API不同而已。
|
你只要适应那个黑框就行。
另外就是。开放的心态和积极探索的精神
另外就是。开放的心态和积极探索的精神
|
1.能共存。安装方法网上很多教程。
2.在linux下,ide我用CodeBlocks,类似vc
3.一句话说不清,建议看相关linux下编程的参考书
4.不谢,都不大其实~
2.在linux下,ide我用CodeBlocks,类似vc
3.一句话说不清,建议看相关linux下编程的参考书
4.不谢,都不大其实~
|
劝楼主找本最简单的Linux基础书
和编程入门的书
绝对不是发个帖子就能说清楚的!
和编程入门的书
绝对不是发个帖子就能说清楚的!
|
可以装双系统和虚拟机两种形式,做软件开发比较适合装双系统,XP/LINUX共同装在一个机器里。
LINUX下的编程方面涉及很大
首先软件方便的编程,支持C/C++,JAVA,SHELL脚本语言/PERL/PYTHON语言
硬件方面程序开发很大一部分是嵌入式开发,多用LINUX下的C语言和汇编与硬件打交道。
学习LINUX下的编程,可以了解很多系统内部的事,这是WIN所不能比拟的,我最近就在做驱动程序的开发,看了不少内核的代码,感觉有所提高。
LINUX下的编程方面涉及很大
首先软件方便的编程,支持C/C++,JAVA,SHELL脚本语言/PERL/PYTHON语言
硬件方面程序开发很大一部分是嵌入式开发,多用LINUX下的C语言和汇编与硬件打交道。
学习LINUX下的编程,可以了解很多系统内部的事,这是WIN所不能比拟的,我最近就在做驱动程序的开发,看了不少内核的代码,感觉有所提高。
|
建议楼主读一本基础的Linux书
我建议是鸟哥的Linux私房菜《基础学习篇》
网址:http://linux.vbird.org
感觉不错啊,你看看吧,呵呵!
我建议是鸟哥的Linux私房菜《基础学习篇》
网址:http://linux.vbird.org
感觉不错啊,你看看吧,呵呵!
|
up
|
幽默的说。
|
一。Windows和linux可以共存,要是初学的话建议先在Windows下安装虚拟机学习,等熟练了再安装双系统也不迟。版本也可以选择市面上教材最多的redhat 9.0,这样学习起来会方便很多,因为有很多这样的教材可以供你入门。安装的时候遇到问题就搜索下,网上这样的帖子多的是。
二。linux调试代码我最多的是使用GDB,因为我的代码都是用GCC写的,看你的需要了,你想调试什么的代码就找相应的调试工具就行了。合不合格的问题只有对照需求才知道,这个无可奉告!
三。如果有Windows下开发软件的经验的话那也得看是什么样的语言,相应的语言有相应的开发工具。不过GCC确实是非常的强大,无论C/C++还是Java,都可以使用GCC。建议要是学linux的一定不要错过学习GCC。另外再加GDB。
四。不客气!
二。linux调试代码我最多的是使用GDB,因为我的代码都是用GCC写的,看你的需要了,你想调试什么的代码就找相应的调试工具就行了。合不合格的问题只有对照需求才知道,这个无可奉告!
三。如果有Windows下开发软件的经验的话那也得看是什么样的语言,相应的语言有相应的开发工具。不过GCC确实是非常的强大,无论C/C++还是Java,都可以使用GCC。建议要是学linux的一定不要错过学习GCC。另外再加GDB。
四。不客气!
|
改正,我的代码都是用GCC编译的。编写代码的话最好学习一下用VI,刚开始用的时候可能会不太习惯,等习惯了你也就不会再想换了。