提前准备
-
安装archinux
-
安装编译器
sudo pacman -S base base-devel gdb vim cmake -
安装ide:建议使用vscode或者clion,其他不推荐
-
开始学习
- C语言(翁恺person.zju.edu.cn/0095124)
- 数据结构(浙江大学、南京大学)
- 操作系统(哈工大mooc、南京大学jyy)
- 计算机网络(mooc)
- 计算机组成原理(mooc)
-
机器配置
- 内存 16G以上最适宜,8G也行
- CPU 快点好
- 显卡 没啥用
- 机型 尽量不要太新,linux可能没驱动
编写hello world
- 创建文件
mkdir ~/cc
cd ~/cc
touch hello.c
- 编辑文件
#include <stdio.h>
int main()
{
printf("Hello World\n");
return 0;
}
- 编译文件
gcc hello.c -o hello
- 运行文件
./hello