.cファイル内で
const float data[][3] = { ... };

.hファイル内で
extern const float data[][3];

これでコンパイルしたらdata変数がリンクエラー。
.cファイルはコンパイルされているのに。
分からない...