added I directive to c complation