BeHappy 发表于 2025-1-24 00:17:31

请教个问题:在甲文件中定义的符号,无法在其他文件中引用

<h2>实验目的</h2>
<p>为集中管理工程中的配置信息,想在文件A中设定常用符号,如系统时钟频率,波特率等。但是定义在A文件中的符号,无法在其他文件中使用。</p>
<p>例如下面这样的配置:</p>
<pre><code>PUBLICFOSC, BAUD4

FOSC    SET   12000000
BAUD4   EQU   10000

END
</code></pre>
<p>以及对应的include文件:</p>
<pre><code>EXTRN   NUMBER(FOSC, BAUD4)
</code></pre>
<h2>问题描述</h2>
<p>不知道为什么,始终无法按预期引用符号“FOSC”、“BAUD4”.</p>
<p>想请教一下,本模块的大佬,指点一二,感谢先 :-)</p>

Ayb_ice 发表于 2025-1-24 09:59:49

要么多个都定义,要么定义在头文件中,包含头文件,变量要PUBLIC声明+EXTRN声明
页: [1]
查看完整版本: 请教个问题:在甲文件中定义的符号,无法在其他文件中引用