标签: types file-io llvm symbols
我正在研究一种玩具语言,到目前为止,我已经能够编译一些代码并运行它。我已经实现了extern关键字,并将其映射到函数声明,然后使用extern标记从cpp文件运行它。 cpp文件包含以下头:cstdlib,stdio.h和malloc.h。这样,我就可以提取free,malloc,putchar之类的功能。
我现在希望能够将文件系统与fopen等接口。问题是,我不太了解如何导入类型和全局变量。特别是FILE类型。我应该如何解决呢? (我感觉有些明显的东西我想念/没有完全理解)
谢谢!