Проблема с длиной пути в GCC - PullRequest
4 голосов
/ 28 февраля 2010

У меня была проблема с ограничением путей Вот например я запускаю эту команду ...:

String [] cmd = new String [] { "Command.com", "/ С", "Resource \\ gcc.exe", "-Е",
in_path, ">",
"Out_path"};

in_path: путь, где находится каталог файла cpp
out_path: выходной файл после обработки первого, имеющего то же имя, что и input, и, следовательно, fichier.cpp

для примера: in_path = d: /directorycpp/file1.cpp out_path = file1.cpp

Ну, есть два случая, которые не работают в тестах Если путь задан, когда файл cpp для теста слишком длинный Если путь короткий и имя файла содержит более 8 символов, то это не так. Я читал, что gcc имеет ограниченный характер, но когда я бегу моя команда в командной строке проходит Так почему не работает в моем случае Должен ли я добавить опцию или другой ??

1 Ответ

2 голосов
/ 28 февраля 2010

Изменить "Resource\gcc.exe" на "Resource\\gcc.exe".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...