在将 aa 选项传递给代码后,我正在尝试使用其值设置为 1 的变量。
MyValueis =1
在代码中说/abc/xyz/abc.c
表示 ac 代码检查是否将特定选项传递给它。如果为真,它将变量的值设置为 1。现在如果变量的值设置为 1,我需要在不同的目录中启用不同的代码,但是在相同的软件代码中。
所以我将变量声明为 extern
extern int MyValueis;
这个外部变量是否可以在同一软件代码内的不同目录中访问?
我已经阅读了有关外部变量范围的某些文章,但事实证明它们在我的问题中没有用。