声明在其他文件中定义的类型

时间:2019-05-14 15:19:44

标签: types file-io llvm symbols

我正在研究一种玩具语言,到目前为止,我已经能够编译一些代码并运行它。我已经实现了extern关键字,并将其映射到函数声明,然后使用extern标记从cpp文件运行它。 cpp文件包含以下头:cstdlib,stdio.h和malloc.h。这样,我就可以提取free,malloc,putchar之类的功能。

我现在希望能够将文件系统与fopen等接口。问题是,我不太了解如何导入类型和全局变量。特别是FILE类型。我应该如何解决呢? (我感觉有些明显的东西我想念/没有完全理解)

谢谢!

0 个答案:

没有答案