compile core, add missed file - dynamicuda.hpp