linux c basic project