MacOS平台
安装sdl2
打开ShellCommand输入指令
brew install sdl2
SDL2 是 Simple DirectMedia Layer 2 的缩写,是一个跨平台的软件开发库,用于提供对多媒体硬件的低级访问。
创建并切换文件目录
- 3drenderer
- src
- main.c
- src
mkdir(make directory)命令创建一个新的名为3drender的目录
mkdir 3drenderer
cd(change directory)命令,改变当前目录到3drenderer
cd 3drenderer/
类似的创建并切到src目录
mkdir src
cd src/
创建,编译程序文件
我是用的是vscode编辑器编程所以以vscode为例
先在vscode中使用Shift+cmd+c搜索并安装code
回到ShellCommand中打开vscode编写main.c文件
code main.c
#include <stdio.h> //C 语言标准库的一部分,提供了输入和输出功能
int main(void){
printf("Hello, world!\\n");
return 0;
}
我们先写一个Hello, world!进行测试。
cat main.c
cat(concatenate)命令主要用来显示文件内容。
使用gcc编译这个c程序
gcc main.c -o renderer
gcc是什么?
gcc 是 GNU 编译器集合(GNU Compiler Collection)的前端程序,用于编译 C 和 C++ 程序。它是一个功能强大且广泛使用的编译器。
—O是什么?
一个指定输出文件名称的选项,后面紧跟的是输出文件的名字,如果不使用-o,则默认情况下会讲输出文件命名为a.out
./renderer
最后运行这个编译好的可执行文件!