NDEBUG for Release/Debug mode
(Need define NDEBUG for Release `-DNDEBUG`)