Есть ли cc-эквивалент флага -Wformat gcc? - PullRequest
1 голос
/ 23 февраля 2011

Моя компания использует массивный make-файл, который использует CC для компиляции, а не gcc.Я хотел бы использовать флаг -Wformat для отображения ошибок, когда типы в printf и sprintf не соответствуют предоставленным аргументам.

Кто-нибудь знает подобный флаг в CC, который обеспечит эту функциональность?В настоящее время задача компилируется нормально, но я точно знаю, что в сотнях мест есть несовпадающие типы, мне нужно их найти.

Я компилирую по архитектуре Sun.

Спасибо!

Ответы [ 2 ]

1 голос
/ 28 мая 2011

Полная документация о копиях и копиях Solaris Studio доступна по адресу http://www.oracle.com/technetwork/server-storage/solarisstudio/documentation/index.html

В вашей системе также установлены справочные страницы cc (1) и CC (1). http://download.oracle.com/docs/cd/E18659_01/html/821-2676/cc.1.html

Вы также можете запустить исходный код через lint (1) http://download.oracle.com/docs/cd/E18659_01/html/821-2676/lint.1.html

0 голосов
/ 28 мая 2011

Я не знаком с копией Sun, но если вы говорите о 100 местах, может быть, стоит потратить усилия на компиляцию ih gcc

...