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.