From 61b4218f31dde47b8acdc3b9af4e177f4d2b458d Mon Sep 17 00:00:00 2001 From: E1PsyCongroo <92860628+E1PsyCongroo@users.noreply.github.com> Date: Tue, 8 Oct 2024 11:32:04 +0800 Subject: [PATCH] =?UTF-8?q?fix(3.Unix=E4=B8=8EC):=20=E4=BF=AE=E5=A4=8Dmake?= =?UTF-8?q?file=E7=BC=A9=E8=BF=9B=E9=97=AE=E9=A2=98=20(#305)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix(3.Unix与C): 修复makefile缩进问题 * docs(CourseTable): 添加课程回放链接 --- .../2.1.1 Book/3.Unix\344\270\216C.md" | 14 ++++++-------- components/CourseTable.vue | 4 ++-- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git "a/2.\347\274\226\347\250\213\346\250\241\345\235\227/2.1 NekoBytes-TheMissing/2.1.1 Book/3.Unix\344\270\216C.md" "b/2.\347\274\226\347\250\213\346\250\241\345\235\227/2.1 NekoBytes-TheMissing/2.1.1 Book/3.Unix\344\270\216C.md" index 6c93cb2..7ec0f58 100644 --- "a/2.\347\274\226\347\250\213\346\250\241\345\235\227/2.1 NekoBytes-TheMissing/2.1.1 Book/3.Unix\344\270\216C.md" +++ "b/2.\347\274\226\347\250\213\346\250\241\345\235\227/2.1 NekoBytes-TheMissing/2.1.1 Book/3.Unix\344\270\216C.md" @@ -190,7 +190,6 @@ Vim 有着悠久历史,它始于 1976 年的 Vi 编辑器,到现在还在不
拓展 - ### Git拓展 下面部分大多为理论部分,如果你不感兴趣或是头疼,就跳过这一部分吧😊 @@ -380,7 +379,6 @@ tar xJvf archive_name.tar.xz //解压.xz
拓展 - ### 这些是什么文件? 你可能会疑惑`.tar`、`.tar.gz`、`.tar.bz2`、`.tar.xz`这些文件到底是什么 @@ -438,17 +436,17 @@ GCC - GNU project C and C++ compiler - `-c` 将源文件编译为目标文件(C 代码 -> 机器代码) - `-o` 指定输出文件名 - `-std=...` 选择使用的 C 语言标准规范 -- `-Wall` 开启所有可能的警告(建议开启) +- `-Wall` 开启所有可能的警告(建议始终开启) - `-Wextra` 启用一些`-Wall`未启用的额外警告标志 -- `-Wpedantic` 发出严格的 C 标准要求的所有警告;禁止编译器扩展。(建议开启) -- `-Werror` 将所有警告视为错误(建议开启) +- `-Wpedantic` 发出严格的 C 标准要求的所有警告;禁止编译器扩展。(建议始终开启) +- `-Werror` 将所有警告视为错误(建议始终开启) - `-g` 生成调试信息(为调试器提供信息) - `-O(g/1/2/3/s, ...)` 启用优化(需要调试程序时,建议使用`-Og`或不优化) 尝试在你的终端中(记得到你保存程序的文件里面)输入: ```bash -gcc -Wall -Wpedantic -Werror -Og -o xxx xxx.c +gcc -Wall -Wpedantic -Og -o xxx xxx.c ./xxx ``` @@ -489,10 +487,10 @@ TARGETS := $(SRCS:.c=) all: $(TARGETS) %: %.c - $(CC) $(CFLAGS) $< -o $@ + $(CC) $(CFLAGS) $< -o $@ clean: - rm -f $(TARGETS) + rm -f $(TARGETS) .PHONY: all clean ``` diff --git a/components/CourseTable.vue b/components/CourseTable.vue index d4d0f93..0d268eb 100644 --- a/components/CourseTable.vue +++ b/components/CourseTable.vue @@ -55,7 +55,7 @@ const courses = [ title: "0. 编程环境搭建", links: { slide: "https://e1psycongroo.github.io/NekoBytes-TheMissing/Lecture0/Lecture0/index.html", - recording: "", + recording: "https://www.bilibili.com/video/BV1rgxae2Eio/", note: "/2.编程模块/2.1 NekoBytes-TheMissing/2.1.1 Book/2.开发环境配置", }, }, @@ -79,7 +79,7 @@ const courses = [ title: "1. Unix 与 C", links: { slide: "https://e1psycongroo.github.io/NekoBytes-TheMissing/Lecture1/Lecture1/index.html", - recording: "", + recording: "https://www.bilibili.com/video/BV1rgxae2Eio/", note: "/2.编程模块/2.1 NekoBytes-TheMissing/2.1.1 Book/3.Unix与C", }, },