C语言学习-知识#1 研发环境以及命令

1. 三种主流研发环境 

        Windows 

                特点:图形界面,方便使用,开发跑的慢,只有Windows分C盘和D盘

        MacOS + Xcode

                特点:底层有对程序员的专业优化,显示器还原度高对设计师和美工友好,价格高,操作不方便(基于Unix,属于类Unix系统,Unix只靠命令没有图形)

        Linux

               特点:Linus Torvalds开发的开源系统,专业方便,继承自Unix, 由C语言开发,只有用命令才能跑,界面比较丑,但界面的内存相应的占用的少,有的linux甚至没有鼠标,适合需要高性能系统的程序员,服务器开发人员,适合嵌入式的开发

注: windows 和 MacOS 编写C语言,基本功能一样,但是因为底层不同,所有有些函数不能兼容

2. 研发软件工具

        VScode (visual studio code)

                功能强大,有程序提示,有AI辅助,可以根据注释直接生成代码,不利于新手练基本功

        Linux VIM

                非常基础,用户只有在汇编之后才能知道对错,编程过程中没有任何提示,有手册可以查不同函数的功能

3.Linux做为开源系统有大量分支

        Linux 系统只负责底层硬件操作,没有软件,个人和公司根据需求安装了不同的软件,但核心仍然式Linux,即同样的CPU调度,同样的内存管理,同样的外设驱动,同样的磁盘读写

          

        4. 以下是电脑上几种安装Ubuntu的思路:

                        1)用裸机装Ubuntu,不需要强大的硬件,适合企业服务器长时间使用

                        2) 把Ubuntu和Windows装在一个电脑,在开机时选用什么系统,两个系统使用时分别使用CPU-内存-磁盘,偶尔启用其中一个,适合服务器开发

                        3)把Ubuntu装在虚拟机上,两个系统同时使用CPU-内存-磁盘,需要强大的硬件,适合软件开发

                        

  • 8
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值