五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

用C語言制作一個(gè)編譯器 零 前言與準(zhǔn)備工作

2023-02-17 20:03 作者:Sperenza  | 我要投稿

本文的初衷是實(shí)踐c語言的編程,更加熟悉程序世界的運(yùn)作原理。

本文及后續(xù)篇章參考【編譯原理】從頭開始開發(fā)一個(gè)C語言編譯器 的流程進(jìn)行的,如果沒有耐心就直接觀看該視頻即可,本人并不會(huì)勤奮更新

系統(tǒng)預(yù)設(shè)

本人使用的是Ubuntu 20.04, 但考慮到這并不是什么很依賴環(huán)境的編程,所以應(yīng)該什么版本都可以做。

我們需要安裝以下應(yīng)用:

  • gcc

  • cmake

安裝流程如下


文本編輯器 Visual Studio Code

我先宣布一下,VS Code 是我用過的最好用的文本編輯器!

安裝你可以選擇 官網(wǎng) 直接下載,或者麻煩一點(diǎn)用以下代碼

下載完畢之后選擇左側(cè)的 Extensions 選項(xiàng),下載 C/C++ 以及 CMake Tools 即可完成準(zhǔn)備


測試

我們先建立一個(gè)文件夾,并在里面建立兩個(gè)文檔,結(jié)構(gòu)如下

在 main.c 寫下如下代碼

在 CMakeLists.txt 寫下如下代碼

通常在ctrl+S的時(shí)候他會(huì)自動(dòng)生成build文件,我選擇的是GNU 9.4.0 編譯器,如果沒有的話嘗試 ctrl+shift+P 選擇 CMake : Configure 試試。

如果已經(jīng)生成了 build 文件夾的話,執(zhí)行以下代碼

如果你得到了Hello_World!,那么前期準(zhǔn)備就完成了

用C語言制作一個(gè)編譯器 零 前言與準(zhǔn)備工作的評論 (共 條)

分享到微博請遵守國家法律
怀仁县| 镇坪县| 梨树县| 那坡县| 翁牛特旗| 页游| 华亭县| 旺苍县| 淄博市| 缙云县| 鸡泽县| 嵊州市| 休宁县| 乌苏市| 陵川县| 滕州市| 枣阳市| 汕头市| 久治县| 即墨市| 平度市| 泾阳县| 绥中县| 兴城市| 罗定市| 瑞金市| 嘉黎县| 衡阳县| 临清市| 许昌县| 明溪县| 合山市| 榆中县| 东阿县| 普安县| 广饶县| 库伦旗| 遂宁市| 南投县| 安福县| 盐城市|