add missing header
use CC instead of hardcoding use of gcc