菜鸟学C语言-环境搭建

本人由于工作需要,需要用C写一套程序,虽然以前看过一两本C的书,但是时隔几年早已忘得一干二净,所以相当于是需要从头开始学习,在此记录一下我得学习成果

环境所需工具

windows下开发

因为不在windows下开发,所以这里就推荐几个开发工具吧,基本上安装上任意一个,就直接能跑了,不像linux,坑还是挺多的

  • Dev C++ 非常小巧的一个IDE,非常适合初学者,推荐
  • CLion, jetbrains家的产品,宇宙级值得信赖,代码提示很友好
  • Visual Studio,微软家的产品,同样宇宙级,有中文版
linux下开发
  • 准备一个linux系统,如果准备用IDE开发,则必须带图形界面,推荐ubuntu,带界面安装,而且很美观,如果想直接用vim开发,则所有版本linux都可以,而且其他版本如果后期想用IDE也可以安装安装图形界面,不过建议初学者还是用ubuntu,等后期熟练起来再用vim。
  • gcc和cmake
  • CLion/vim

搭建环境

  1. 安装系统
    这里说下虚拟机安装ubuntu需要注意的地方,新的虚拟机设置好准备启动安装的时候,建议执行以下操作,否则容易卡壳!

    进入bios进行设置

    之后按左右键选择advanced中的IO,回车进入下一级,全部disabled


    设置完成按ESC回到上一级,选择boot,将CD-ROM调到最上面

    按F10保存退出,开始安装,后面的安装过程就看着选就行了,可以将安装过程中的下载更新取消,免得安装时间过长
  2. 安装gcc和cmake
    gcc是编译器,你写的代码需要通过gcc才能变成机器识别的语言,但是gcc只能一个个的进行编译,如果源文件过多,那就变得不好处理,这时出现了cmake,这相当于是一个批处理工具
    安装gcc:sudo apt-get install gcc
    如果是ubuntu 18.04 则输入如下指令
    sudo apt-get update
    sudo apt-get install gcc

安装cmake: sudo apt-get install cmake

不出意外,基本上就安装完成了

  1. 安装CLion
    在ubuntu中打开浏览器进入clion官网下载Linux版本保存到任意位置
    解压clion:右键选择‘提取到’或者右键打开终端输入:tar -xzvf 文件名
    解压之后进入bin目录,执行./clion.sh即可启动

最后附一个clion截图

菜鸟学C语言-环境搭建相关推荐

  1. gophp解释器_go语言环境搭建、基本使用

    一.go语言介绍 1.诞生于 2009年,天然支持并发,很新,生态不完善 python:1989年,java:1990年.2005年,之前的语言,对并发支持不是特别好 2.google出的. pyth ...

  2. Windows平台Go语言环境搭建

    官网:https://golang.google.cn/dl/ 使用 Go 构建简单.安全.可扩展的系统 "当时,没有一个团队成员知道 Go,但在一个月内,每个人都在用 Go 编写,我们正在 ...

  3. VScode下的Rust语言环境搭建

    VS Code对Rust有着较完备的支持,下面主要介绍VScode下的Rust语言环境搭建 下面是VSCode的下载地址: ​​​​​​​Download Visual Studio Code - M ...

  4. Go语言环境搭建详解(2020版)

    最近写了很多Go语言的原创文章,其中Go语言实战系列30篇,近15W字,还有最近更新的Go经典库系列,不过通过大家的咨询来看,还是想要一些入门的知识,这一篇文章写于2017年初,这3年多Go更新了很多 ...

  5. 前端开发从零开始学Lua-开发环境搭建及基础语法介绍(对照JS)

    Lua介绍 Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能. Lua 是巴西里约热内卢天主教大学(Pon ...

  6. python是一种蟒蛇使用的语言_python树莓派系列教程一:初识大蟒蛇 python(python语言环境搭建篇)...

    作者:剑若游龙微信公众号<科学是什么东东>,欢迎关注 作者微信号,欢迎与我交流 网络爬虫,人工智能,机器学习,如何让计算机理解能力更强,如 何让你手中的机器人更人性化,更聪明? 不管是大人 ...

  7. 从零开始学 Python 之环境搭建

    其实 Python 已经是一个很老的编程语言了,到现在(2019年) Python 已经高龄 28 岁,比很多程序员的年龄都大.现在之所以这么流行和社区.人工智能的发展,有很大的关系. 千里之行始于足 ...

  8. python的运行环境是如何搭建的_教女朋友学Python运行环境搭建

    下班比较早,吃了饭没什么事,就和女朋友一起研究了Python. 编程语言有很多,为什么选择它呢?因为它火吧,没什么好解释的,下面开始第一步,环境搭建.网上的教程实在太多,各种系统的各种版本,本地链接下 ...

  9. sublime怎么运行go_go语言环境搭建+sublime text3(windows环境下)

    1.安装sublime text3 2.安装go语言程序包 3.测试go语言是否安装成功 键入cmd命令 ,打开dos窗口,键入go命令(如果在默认路径下找不到,可以在安装目录下查找,eg:go/bi ...

最新文章

  1. 把ACL论文「几乎一字不落」抄到AAAI 2021上,作者回应:属借鉴
  2. 网站内链如何布局才能使蜘蛛更喜欢?
  3. 元神一直显示连接服务器失败,原神连接服务器失败是什么情况-提示连接服务器失败处理办法-去秀手游网...
  4. 图形结构:遍历模型,分治法,动态规划,回溯法,BFS,DFS
  5. Elasticsearch之kopf插件安装之后的浏览详解
  6. 怎么才能学好Java?月薪35K阿里P9程序员给出了这样的建议!
  7. Uva 1025 - A Spy in the Metro(DP)
  8. 离岸人民币兑美元升破6.50关口
  9. 将 React 作为 UI 运行时
  10. cmake之TEST与TEST_F用法(五)
  11. php请求图片,PHP - 发送GET请求并获取图片作为回报
  12. Matlab画图函数与参数
  13. 基于JavaWeb的高校试题库管理系统设计与实现 毕业论文+项目源码及数据库文件、
  14. 新型计算机离我们还有多远
  15. ac服务器自动掉线,AC68U经常掉线重连 什么原因?
  16. bt4 linux 镜像,让你的启动U盘集合7个系统包括pe bt4 beibi q3 linux dos等
  17. matlab中设x=zsin3x,三阶偏导数设e的sin(2x+3y)次方,求Z的三阶偏导数是多少?
  18. 修改ubuntu桌面路径
  19. MATLAB设计控制系统仿真实验,基于MATLAB的自动控制原理实验仿真系统的设计
  20. 【springBoot无法启动,启动类灰色】

热门文章

  1. Android架构师之路
  2. 判断一个数字是不是质数
  3. linux nohup命令启动程序,关闭shell,程序依然会关闭
  4. 【老男孩教育】Linux云计算运维工程师学习第112集
  5. android美观项目界面,android(安卓)漂亮的完整UI界面设计
  6. 联想主板9针开关接线图_家用配电箱安装接线图解
  7. 向量快速检索方法总结——KDtree/Balltree/Annoy/NSW/HNSW
  8. 榕树贷款的同态加密之Paillier算法
  9. OpenAL对象属性
  10. 测试案例(电梯,黑板,游戏签到 案例)