P********e 发帖数: 2610 | 1 如何在 compile确定是否变量被link到? |
P********e 发帖数: 2610 | 2 没人有方法吗
【在 P********e 的大作中提到】 : 如何在 compile确定是否变量被link到?
|
t****t 发帖数: 6806 | 3 if the name is not found, it's link error. so it's automatically ensured.
【在 P********e 的大作中提到】 : 没人有方法吗
|
P********e 发帖数: 2610 | 4 我就是要在linker link之前检测,如何做处理
【在 t****t 的大作中提到】 : if the name is not found, it's link error. so it's automatically ensured.
|
t****t 发帖数: 6806 | 5 elaborate your question then.
【在 P********e 的大作中提到】 : 我就是要在linker link之前检测,如何做处理
|
P********e 发帖数: 2610 | 6 file a 里面定义一个global的 int a;
file b 用extern定义extern int a;
file c include file b
file a 也include file b
当c引用的时候会出问题,因为extern int a没有空间
a就没问题
所以b需要一个branch statement
【在 t****t 的大作中提到】 : elaborate your question then.
|
t****t 发帖数: 6806 | 7 看不懂, 你确定你说的是C?
show your code
【在 P********e 的大作中提到】 : file a 里面定义一个global的 int a; : file b 用extern定义extern int a; : file c include file b : file a 也include file b : 当c引用的时候会出问题,因为extern int a没有空间 : a就没问题 : 所以b需要一个branch statement
|
P********e 发帖数: 2610 | 8 算了
呵呵,反正有turnabound
【在 t****t 的大作中提到】 : 看不懂, 你确定你说的是C? : show your code
|