嵌入式学习第四步—C语言学习用软件安装
学习一门计算机语言,不能光靠看书,最主要的是要动手联系。不记得从哪里看到过,要成为一名网络大牛,要有10万行以上的程序才是基础。
首先需要一个能够编辑程序的地方(IDE),经过大约10天的网上看各种视频,参考各种学习知识,我认命了,最终还是选择了VScode作为我的编辑器。
选择VCcode的原因主要是免费和简单。
在window里安装链接:https://shimo.im/docs/lgqAaLT0dRMVCEcC/
在MacOS里安装链接:https://shimo.im/docs/OkFRtOFtfa4D4lw1/
这个链接是在学习python的过程中,培训机构给的这个地址,当时为了学习python我在电脑里安装了这个软件,在电脑里安装了相关与python程序编写需要的组件。在网上查找的过程中发现,不需要再次安装,只是左侧扩展条里(标题为“扩展 商店”)输入了一个“C”,下面出现了很多相关与C语言的组件,根据个人兴趣选择了几个进行了安装。
然后打开左侧功能条里顶端的“资源管理器”,里面转到为了学习C语言自己设置的文件夹(由于计算机行业对中文的不友好,最好整个路径不出现汉字,据说以后会出现很多麻烦,我没敢尝试过),在这个界面里新建文件,在保存的过程中选择后缀为.C。
这样就可以在这个界面里敲入自己的代码了。我也是老老实实的跟着各个培训视频、教材的习惯,准备首先让电脑输出一个“hello world”。抄录下来代码后,在顶部菜单里找到“运行”命令。。。。。。意想不到的事情出现了:电脑没有和python一样出现预期的运行结果。
电脑弹出一个下面的窗口:

里面只有一句话:launch:program 'd:个人\c project\build\Debug'does not exist
什么鬼。本着我有限的英语能力,这应该是在提示目标路径里没有debug这个东西。应该不是一个文件吧。
悲催呀,泪奔。自学一个语言咋就这么难呢?万里长征第一步迈出来了,继续找吧。
作为本人学习的笔记,我会尽量列清遇到的各种问题,还有解决问题的过程。以便自己下次遇到再处理,方便有人参考。对于这里面写的任何东西,欢迎有缘人帮助提出意见,欢迎大家讨论。不欢迎谩骂之类,毕竟我是完全意义上的自学,各种不明白到处都是。
嵌入式学习第四步—C语言学习用软件安装的更多相关文章
- 【数据库】4.0 MySQL入门学习(四)——linux系统环境下MySQL安装
1.0 我的操作系统是CentOS Linux release 7.6.1810 (Core) 系统详细信息如下: Linux version 3.10.0-957.1.3.el7.x86_64 ( ...
- ICE学习第四步-----客户端请求服务器返回数据
这次我们来做一个例子,流程很简单:客户端向服务器发送一条指令,服务端接收到这条指令之后,向客户端发送数据库中查询到的数据,最终显示在DataGridView上. 根据上一篇文章介绍的Slice语法,我 ...
- linux学习之系统管理、网络配置、软件安装
一.ifconfig,命令查看linux系统IP 二.su切换到root下(已是root用户不用切换),使用setup命令启用界面操作 CentOS我安装的是Minimal版本,没有安 ...
- Linux学习总结(九)—— CentOS常用软件安装:中文输入法、Chrome
中文输入法 切换到root用户,运行以下命令: yum install "@Chinese Support" 按照提示,一路Yes等待安装完成.安装完成后点击左上角System - ...
- 四步完成NodeJS安装,配置和测试
四步完成NodeJS安装,配置和测试 NodeJS 官网地址: http://nodejs.org/ 第一步:在官网点击 ’ INSTALL ’,下载相应的版本(我的机器是Win7专业版 64bit) ...
- 【数据库】3.0 MySQL入门学习(三)——Windows系统环境下MySQL安装
1.0 我的操作系统是window10 专业版 64位.,不过至少windows7以上系统都是一样的. 关于MySQL如何下载,请参考博文: [数据库]2.0 如何获得MySQL以及MySQL安装 h ...
- 最新自然语言处理(NLP)四步流程:Embed->Encode->Attend->Predict
http://blog.csdn.net/jdbc/article/details/53292414 过去半年以来,自然语言处理领域进化出了一件神器.此神器乃是深度神经网络的一种新模式,该模式分为:e ...
- Ajax发送异步请求(四步操作)
1.第一步(得到XMLHttpRequest) *ajax其实只需要学习一个对象:XMLHttpRequest,如果掌握了它,就掌握了ajax!! *得到XMLHttpRequest >大多数浏 ...
- MVC学习(四)几种分页的实现(3)
在这篇MVC学习(四)几种分页的实现(2)博文中,根据URL中传入的两个参数(页码数,首页.上一页.下一页.末页的标记符)来获得对应的分页数据, 只是传入的参数太多,调用起来不太方便(标记符不能够写错 ...
随机推荐
- png crc讲解
我太难了. 我真的是为你们着想,你们学姐说misc太简单了,可就是这么简单我相信你们也不会做...我还得给你们讲解... 加油吧!!! 工具:010editor 这个我想给你放下载链接来着,后来 ...
- 『学了就忘』Linux系统定时任务 — 87、只执行一次的定时任务
目录 1.at服务管理 2.at命令的访问控制 3.at命令 4.其他at管理命令 5.总结 定时任务是在服务器上常用到的一个工作. 在你指定的时间,系统会自动执行你指定的程序(脚本或者命令). Li ...
- PowerShell配置文件后门
PowerShell 配置文件是在 PowerShell 启动时运行的脚本. 在某些情况下,攻击者可以通过滥用PowerShell配置文件来获得持久性和提升特权.修改这些配置文件,以包括任意命 ...
- 使用JS对字符串进行MD5加密
md5.js /* * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message * Digest Algorith ...
- cmake之引入外部项目(引用其他项目)、FetchContent管理子模块(fetchcontent用法)
本文CMAKE版本为3.18 演示环境: Windows+CMake+VS2017 源码下载说明 演示代码是后来传上去的,而且做了些修改,将spdlog_demo由exe改为了lib,但是,spdlo ...
- 【九度OJ】题目1474:矩阵幂 解题报告
[九度OJ]题目1474:矩阵幂 解题报告 标签(空格分隔): 九度OJ http://ac.jobdu.com/problem.php?pid=1474 题目描述: 给定一个n*n的矩阵,求该矩阵的 ...
- 1632 B君的连通
B国拥有n个城市,其交通系统呈树状结构,即任意两个城市存在且仅存在一条交通线将其连接.A国是B国的敌国企图秘密发射导弹打击B国的交通线,现假设每条交通线都有50%的概率被炸毁,B国希望知道在被炸毁之后 ...
- 1340 - Story of Tomisu Ghost
1340 - Story of Tomisu Ghost PDF (English) Statistics Forum Time Limit: 2 second(s) Memory Limit: ...
- Codeforces 888C: K-Dominant Character(水题)
You are given a string s consisting of lowercase Latin letters. Character c is called k-dominant iff ...
- 论文翻译:2019_Deep Neural Network Based Regression Approach for A coustic Echo Cancellation
论文地址:https://dl.acm.org/doi/abs/10.1145/3330393.3330399 基于深度神经网络的回声消除回归方法 摘要 声学回声消除器(AEC)的目的是消除近端传声器 ...