Команда "GCC" относится к "Perl" - PullRequest
0 голосов
/ 08 июля 2011

Платформа: Windows 7 64 бит

Привет всем,

Я хочу скомпилировать с gcc.Поэтому я добавил путь к двоичному файлу gcc к переменным среды PATH.Всякий раз, когда я набираю gcc в командной строке, я хочу видеть что-то вроде «не указан входной файл» (из самого gcc).Но вместо этого я получаю сообщение «perl не распознан».

Короче говоря, когда я набираю gcc в командной строке, он почему-то обращается к perl.Я проверил все переменные окружения, и нет ничего, что указывает на perl ...

Я уже несколько раз перезагружался, но безуспешно.полный путь к gcc, когда я хочу скомпилировать только один файл.Но когда я использую make, это не работает.Потому что make снова использует команду gcc.Который тогда относится к "perl".

Есть предложения?

Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 08 июля 2011

Не используйте make в Windows.Используйте dmake - доступно по адресу: http://search.cpan.org/dist/dmake/

make на MinGW (32 | 64) в лучшем случае несколько ломается.Perl для Windows обычно создается с помощью dmake (или nmake, если вы используете Visual C ++).

2 голосов
/ 08 июля 2011

Как странно.

Попытка:

set CC=x:\path\to\gcc
make ...

(см. http://www.gnu.org/s/hello/manual/make/Implicit-Variables.html.)

...