• linux下c++开发主要是做什么?


    最起码你要会c++基础
    高级java工程师 (架构师) 2012-03-19
    1. 一、linux下的c/c++编程——入门级知识  
    2. 1 linux安装  
    3. 首先安装linux操作系统,一般初学者还是在vm上安装linux学习比较好,操作系统选择ubuntu或者redhat比较合适(用的人多O(∩_∩)O)。  
    4. vm的安装比较简单,在此不多说。vm安装之后,建立workstation,注意分配好内存、硬盘,可以配置光驱,网络等(这时的workstation相当于一个裸机)。注意,光驱的设置位置可以选择某个iso操作系统安装文件,这样启动workstation时会直接从该iso中安装操作系统。  
    5. 如此设置,启动workstation,系统自动安装操作系统,n久之后,就可以进入unbuntu界面了(我选择的unbuntu,官方网站提供下载)  
    6.   
    7. 2 linux shell 入门  
    8. 初步进入unbuntu时,感觉很新奇,可以先熟悉熟悉各种操作。在这里,学习linux比较重要的是他的shell。进入系统的terminal界面,这个相当于windows的cmd界面,但是功能可是强大很多哦~~可以输入一些简单命令,在此,我初步学习的简单命名包括:  
    9. cd:change directory改变当前目录  
    10. ls:list当前目录的子目录和文件  
    11. vi:启动vi编辑  
    12. mv:移动文件  
    13. cp:拷贝文件  
    14. cat:显示文件内容  
    15. info:查看命名信息  
    16. man:查看帮助手册  
    17. 有了上面几个,就可以初步的在terminal下进行简单的文件查看、创建等操作了  
    18.   
    19. 3 vi编辑器入门  
    20. vi是linux下最最最常用的编辑工具之一~下面对他进行简单的介绍  
    21. vi启动是:vi filename  
    22. 该命名打开或者创建一个文件。首先进入vi后,是cmd模式(命令模式)。在该模式下可以移动光标,复制,移动,删除等。如:  
    23. 移动光标:up/down/left/right或者h/j/k/l字母键  
    24. 删除当前光标所在行:dd  
    25. 删除当前光标后n行:n+dd  
    26. 向下翻页:ctl+f  
    27. 向上翻页:ctl+b  
    28. 在cmd模式下使用":"可以进入到last命令输入,此模式下几个常用命令:  
    29. w:保存  
    30. q:退出  
    31. wq:保存并退出  
    32. w!:强制保存  
    33. q!:强制退出  
    34. 在cmd下可以用下面几个命令进入编辑模式:  
    35. i:在当前光标插入  
    36. a:在当前光标后插入  
    37. o:在当前光标下创建新的一行并插入  
    38. 编辑模式下,只能输入,不能使用光标移动,使用esc可以切换到cmd模式  
    39.   
    40. 4 linux下c/c++编程  
    41. 上面介绍了vi的基本使用,下面我将建立我在linux下的第一个c++程序。  
    42. 使用vi test.cpp建立一个cpp文件,进入vi进行编辑。编辑完毕之后,使用g++ test.cpp -o test编译cpp文件生成test输出文件,如果直接使用g++ test.cpp将直接生成命为a.out的输出文件。接着使用./test可以运行test。这里需要注意的是,linux自带了c和c++编译器,默认安装了c编译器,可以使用gcc编译c文件,但是c++的编译器没有默认安装,可以使用sudo apt-get install g++来安装。  
    43.   
    44. 这样,我在linux下的第一个c++文件就成功的运行了~~~  
    45. 看来学习还是要有目标~~也要学习的过程中动手,不仅仅是看书~~  
    高级java工程师 (架构师) 2012-03-19
    基本的linux命令要会
    高级java工程师 (架构师) 2012-03-19
    做界面,做数据处理,做网络编程,做各类跨平台的商业软件,做游戏(较少)
    xiangjie88 (中级程序员) 2012-03-20
    买基本linux开发的书
    Java代码  收藏代码
    1. 初学者书籍  
    2.    
    3.    从一无所知开始,并不是一件让人羞愧的事。如果您恰好刚刚开始Linux开发的学习,下面的书籍对您来说将是极其宝贵的资源。  
    4.    
    5. Linux: The Textbook  
    6. 本书涵盖了进程,文件,存储,以及接口设备管理等一切命令。当然,它也介绍了Linux下常用的开发工具,比如说,Bash和TC脚本编程。本书还附送了一张刻有Linux Mandrake OS 7.2下载版本的CD-ROM光盘。  
    7.    
    8. Beginning the Linux Command Line  
    9. 本书并不直接介绍编程,但是,如果您是一位对于命令行并没有多少开发经验的初学者,本书能让您对Linux操作系统有个更为深入的了解。  
    10.    
    11. Linux Programming for Dummies  
    12. 阅读一本傻瓜书籍自然是一件有点尴尬的事,但是,您将对于Linux基础有个更好的了解。  
    13.    
    14. Beginning Linux Programming  
    15. 正如它的名字一样,这是一本完全面向初学者的开发书籍。如果您没有一丁点开发经验,本书对您将极有指导价值。  
    16.    
    17.   
    18.    高级开发者书籍  
    19.    
    20.   
    21.    如果您已经脱离了初学者阶段,那么您可以看看:  
    22.    
    23. Developing Linux Applications   
    24.   
    25. 本书面向那些希望把其他平台的开发经验移植到Linux平台的开发者。对于那些没有相关经验的开发者而言,本书是个很不错的资源。  
    26.    
    27. Building Applications with the Linux Standard Base    
    28. 本书将帮助开发者更加熟悉标准基础。标准基础是一系列旨在让Linux应用程序兼容的标准集合。如果您想要节约时间,那么您可以看看这本书。  
    29.    
    30. Programming Linux Games  
    31. 如果您想要您设计的企鹅能够动起来,本书能帮你达成您所想要的。本书内容无须模拟器。  
    32.    
    33. Database Application Programming with Linux    
    34. 如果您想学习专业的数据库知识,那么本书将是您的一大选择。谁说Linux不适合办公呢?  
    35.    
    36. Linux And Unix Shell Pocket Programmer  
    37. 本书虽然不能解决您面临的一切问题,它仍不失为一本很好的工具书。本书将帮你记住所有难于记住的生硬别扭的细节。  
    38.    
    39. Minimal Perl for Unix and Linux People: Do the Most With the Least!  
    40. 如果您对于您所编写的代码的复杂笨重深感厌恶,那么本书能帮你清减代码,而且保持其效率。  
    41.    
    42.    上面就是您能拥有的最好的资源了。现在,没有什么能阻挡您把握Linux了。开始编写您梦寐以求的程序吧!  
    高级java工程师 (架构师) 2012-03-20
    后台就把那些乱七八糟的API搞熟,看一下unix环境高级编程和unix网络编程(1,2)卷
  • 相关阅读:
    View传参数到Controller(asp.net mvc3) 中庸
    ExtJS实战(3)spring
    spring AOP(2)
    ExtJS实战(1)准备工作和界面赏析
    ExtJS+DWR+Spring+Hibernate开发HRMS(5)
    ExtJS实战(2)hibernate
    ExtJS实战系列前言
    Hibernate QBC高级查询
    ExtJS+DWR+Spring+Hibernate开发HRMS(4)
    ExtJS+DWR+Spring+Hibernate开发HRMS(3)
  • 原文地址:https://www.cnblogs.com/nkxyf/p/2509529.html
Copyright © 2020-2023  润新知