第00练 - 软件环境(03-06、03-13)¶
按照 Before Everything 准备相关环境,搜索相关资料并回答:
所安装linux和python基本工具的功能是什么?
所安装VS code扩展的功能是什么?
如何添加断点、追溯代码和打印数据?
请按照 About Build 使用构建环境,搜索相关资料并回答:
在构建环境中,代码是如何被编译和链接成可执行程序的?
构建环境中的执行过程与 Before Everything 中按F5进行gdb有什么区别?
为什么按F5能够进行gdb?需要准备什么文件?
请阅读 About Source ,追溯代码并回答:
程序的输入是什么数据?输出是什么数据?程序进行了什么处理?(并尝试用tool/yuvplayer.exe打开看看)
程序还包含那些功能?
参数是如何从命令行传递到可执行程序内部的?