【发布时间】:2020-08-03 20:40:08
【问题描述】:
我正在关注一个带我到此 SDL 页面 (https://www.libsdl.org/download-2.0.php) 的教程。在那里,我可以看到三个我可以下载的东西:
- 源代码
- 运行时二进制文件
- 开发库
我试图理解它们。我的理解是这样的:
- 源代码:是 SDL 的创建者制作的原始代码,未编译到库中。
- 运行时二进制文件:我不知道
- 开发库:是代码,但这次编译到库中。有两个版本,因为一个是用 VC(可视化编译器)编译的,另一个是用 gcc 编译器编译的。
运行时二进制文件有什么用? 我想象这些场景:
- 源代码:我正在编写我的项目,当我点击编译时,我使用 SDL 源代码编译我单独编写的内容。
- 运行时二进制文件:?
- 开发库:我设置了我的编程环境来识别库。然后我编写我的代码,当我点击编译时,编译器编译我的代码,然后链接器将我的代码和 SDL 库链接到一个可执行文件中。
【问题讨论】: