пятница, 4 сентября 2009 г.

Золотые ключики gcc

-I - указать директорию, где лежат включаемые хедэры (даже про stdio.h надо ему объяснять!)
-с - сделать объектный модуль (.o) без линковки
-Wall - warnings all (давно хотел узнать, что эта "стена" означает)
-S -генерация ассемблерного кода из нашей программы

пример:
gcc -I path_to_include -c myfile.c

3 комментария:

Alexander Pozdneev комментирует...

Очень странно, что он не находит у тебя stdio.h

Кроме -Wall, я еще регулярно использую -Wextra и -ansi

trinidados комментирует...

а что они дают?

Alexander Pozdneev комментирует...

Первый из них, считай, это расширенный -Wall.
А второй из них проверяет, чтобы текст программы соответствовал стандарту ANSI C.