Constant memory symbols

I have multiple files and each of them uses a value in the constant memory. Is it necessary to declare the constant symbol in all files where I am accessing this value? I am compiling files with -rdc=true option.
Thank you in advance.

Somebody answered my question here:

So at first you need to create a header file and declare the symbol:

// constant.cuh
extern __constant__ var_type var_name;

then define only once the symbol in a .cu file:

__constant__  var_type var_name;

If you need this symbol in other .cu files, just include the header.