【发布时间】:2016-02-25 16:43:34
【问题描述】:
NASM 有没有办法为它找到的任何未声明的符号自动生成外部声明?
我现在拥有的:
- 我的应用程序的源文件
- 包含所有 GL_ 定义和约 500 个声明为 extern gl*(由 gl.h 制成)的 OpenGL 函数的大型包含
这当然会生成一个足够大的重定位表。
但是我只使用了所有已声明的 OpenGL 函数的一小部分,并且我只想包括我使用过的那些,可能根本不需要我自己声明外部函数?
或者我应该坚持以前的方式并在需要时手动声明每个新的外部?
我确实阅读了 NASMdocs 并进行了搜索,但我发现的只是如何声明 externs 以及如何在 .o 文件之间使用它们,这不是问题。
【问题讨论】: