Il linkage esterno ce l'ha, ad esempio, un identificatore come
extern int x;
che, posto in tanti moduli, ha necessità di essere risolto dal linker.
La corrispondente dichiarazione
int x;
che si troverà in un altro modulo, ha linkage interno.
Per il resto, fatti chiarire dalla prof.