当前位置: 首页 > 行业

世界报道:用C语言制作一个编译器 零 前言与准备工作

来源:哔哩哔哩 发布时间:2023-02-17 20:14:09 分享至:

本文的初衷是实践c语言的编程,更加熟悉程序世界的运作原理。

本文及后续篇章参考【编译原理】从头开始开发一个C语言编译器 的流程进行的,如果没有耐心就直接观看该视频即可,本人并不会勤奋更新


【资料图】

系统预设

本人使用的是Ubuntu 20.04, 但考虑到这并不是什么很依赖环境的编程,所以应该什么版本都可以做。

我们需要安装以下应用:

gcc

cmake

安装流程如下

文本编辑器 Visual Studio Code

我先宣布一下,VS Code 是我用过的最好用的文本编辑器!

安装你可以选择 官网 直接下载,或者麻烦一点用以下代码

下载完毕之后选择左侧的 Extensions 选项,下载C/C++以及CMake Tools即可完成准备

測試

我们先建立一个文件夹,并在里面建立两个文档,结构如下

在 main.c 写下如下代码

在 CMakeLists.txt 写下如下代码

通常在ctrl+S的时候他会自动生成build文件,我选择的是GNU 9.4.0 编译器,如果没有的话尝试 ctrl+shift+P 选择 CMake : Configure 试试。

如果已经生成了 build 文件夹的话,执行以下代码

如果你得到了Hello_World!,那么前期准备就完成了

关键词: 都可以做 需要安装 直接下载

Copyright   2015-2022 南极礼仪网 版权所有  备案号:粤ICP备2022077823号-13   联系邮箱: 317 493 128@qq.com