Не работает ни один компилятор
Помогите пожалуйста решить проблему.
Мне для учебы нужно практиковаться в С/С++
Но почему то на домашней машине( Win XP, SP3) не работает ни один компилятор
Turbo C++ при запуске выдает:
Microsoft Visual C++ 6.0 при компилировании:
C++Builder 6 тоже не работает
вопрос:
Шо делать?
Заранее Всем спасибо.
#include
main()
<
printf(«даже это не компилирует/n»);
return 0;
>
Ну во-первых попробуй для функции main установить возвращаемый тип, в твоём случае это int, а во-вторых, ну чтобы заценить результаты работы программы нужно сделать остановку кода, перед return поставь getch();
А чтобы она работала добавь заголовочный файл conio.h
// Вот как-то так!
#include
#include
int main()
<
printf(«даже это не компилирует/n»);
getch();
return 0;
>
ну и на всякий случай, оставь только одну среду разработки, а то между ними конфликты случаются, каждая пытается ассоциировать исходные файлы проекта с собой, любимой.
Пробуй Dev-C++, отличная бесплатная вестчЪ!
Еще есть Microsoft Visual Studio Express С++ (с офф сайта можно скачать, Express тоже бесплатная)
Источник
Не работает компилятор Code Blocks
Я перерыл не один форум пытаясь решить эту проблему. И, как мне кажется, тут я тоже нашел все темы которые касаются этой проблемы. Но так ни чего и не нашел. Ни чего не работает из того что предлагают в ответах. Может быть кто-то сможет помочь?
Я только начал разбираться с плюсами, и сразу наткнулся на такую проблему:
Я поставил Code Blocks. С компилятором, и соответственно разрядности системы. Но при попытке собрать простенькое консольное «Hello world. » возникла вот такая проблема:
«test — Debug»: The compiler’s setup (Cygwin GCC) is invalid, so Code::Blocks cannot find/run the compiler.
Probably the toolchain path within the compiler options is not setup correctly?! (Do you have a compiler installed?)
Goto «Settings->Compiler. ->Global compiler settings->Cygwin GCC->Toolchain executables» and fix the compiler’s setup.
Skipping.
Nothing to be done (all items are up-to-date).
Target uses an invalid compiler; run aborted
Подскажите пожалуйста, что делать?(( Я уже отдельно ставил компилятор. И прописал в винде пути к нему. Не помогло. Устанавливал компилятор в папку с КодБлоксом по новой. Не помогло. В настройках сбрасывал по умолчанию компилятор. НЕ помогло. Пользовался автопоиском, не помогло.
Очень надеюсь на вашу помощь.
Заранее извиняюсь перед администрацией форума за дублирование темы, однако считаю, что в ней может появится новый материал, который поможет в будущем кому-то. =)
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Источник
Устранение неполадок Microsoft Visual C++ компилятором или линкером Visual C++
В этой статье содержится разрешение устранения неполадок для компиляторов Visual C++ или Visual C++ Linker.
Применяется к: Microsoft Visual C++ 2010 Express, Visual Studio
Исходный номер КБ: 974229
Действие
При расследовании возможной проблемы с компилятором Microsoft Visual C++ или линкером важно получить как можно больше сведений о процессе сборки и используемых параметрах. В этой статье рассмотрены некоторые советы по устранению неполадок, которые помогут решить проблему сборки или получить всестороннюю информацию для службы поддержки Майкрософт.
Решение
Для проблем компилятора, таких как внутренние ошибки компилятора (т. е. C1001), зависает или сбои, может быть полезно захватить выход препроцессора C/C++ для предоставления упрощенного репродуцируемый пример проблемы. В Visual C++ IDE это можно сделать, задав свойство Generate Preprocessed File with Line Numbers (/P) или Without Line Numbers (/EP/P). Это свойство можно найти на страницах свойств проекта в параметрах Configuration Properties, C/C++, Preprocessor.
Этот параметр можно установить на уровне проекта из меню Project Properties, в этом случае оно будет создавать файлы для всех исходных файлов в проекте или его можно установить для одного файла, щелкнув правой кнопкой мыши файл в проводнике решений, выбрав контекстное меню Properties, чтобы привести диалоговое окно свойств для одного .i файла.
Переключатель компилятора /P направляет CL.EXE для захвата вывода препроцессора в файл. Добавление /EP подавляет добавление сведений о номере строки в итоговом файле. /P достаточно, но /EP/P создает меньший файл вывода. Созданный файл вывода препроцессора будет иметь то же имя, что и исходный файл, который компилирован, но с расширением файла a.i, например, file1.cpp создает файл вывода препроцессора file1.i в том же каталоге.
При использовании этого коммутатора компиляция будет продолжаться до фазы препроцессора, то есть не будет создан файл компилятором, и вы можете получить ошибку ссылки, отражая тот факт, что файлы OBJ не могут быть .OBJ найдены.
Вы можете самостоятельно компилировать файл вывода препроцессора вне контекста Visual Studio проекта. Файл содержит все сведения о файле загона, замене макроса и сведениях директивы компиляторов, необходимых для компиляции этого конкретного или .i .C .CPP исходных файлов. Другими словами, это автономный модуль, который должен иметь возможность воспроизводить проблему компиляции без каких-либо зависимостей от других файлов. В результате файл часто будет большим и содержит большое количество белого пространства.
Проблемы со ссылками
Для проблем со ссылками (ошибки типа LNKxxxxx) можно использовать командный переключатель командной строки /LINKREPRO для создания тестового случая, содержащего только входные данные ссылок без зависимости от исходных файлов. /LINKREPRO использует следующий синтаксис:
‘ это полный путь к пустой папке в локальной файловой системе. Эта папка уже должна существовать — ссылка не создаст ее автоматически и создаст ошибку, если папка не существует.
Этот параметр не подвергается непосредственному воздействию в проектной системе. Чтобы добавить его в сборку, откройте меню свойства проекта из Project меню. В конфигурации Свойства , Linker, Командная строка , в поле Дополнительные параметры изменить, введите переключатель (в том числе вперед слэш) и заменить путь с уже существующей локальной папки /LINKREPRO:
пути. Пример: /LINKREPRO:C:\TEMP\LINKREPRO\ .
Если в этом окне редактирования уже есть другие параметры линкера, разделяйте их запятой.
Кроме того, можно использовать переменную LINK_REPRO среды. Если переменная среды существует, линкатор будет читать выходной путь из переменной среды и LINK_REPRO создавать linkrepro. Переключатель /LINKREPRO не требуется при использовании LINK_REPRO переменной среды. Использование LINK_REPRO переменной среды:
Откройте командную Visual Studio командную подсказку. Это устанавливается в меню Пуск, в Visual Studio папке под Инструменты Visual Studio подмастерье.
Создайте LINK_REPRO переменную среды, указывающую на существующий и пустой каталог, например: SET LINK_REPRO=C:\TEMP\LINKREPRO\ .
Запустите Visual Studio из той же командной подсказки, чтобы она разделяет копию измененной среды.
Откройте проект и перестроим весь проект.
Когда LINK.EXE вызывается в сборке, она копирует все необходимое для привязки проекта к каталогу linkrepro. Среди скопированные файлы будут ваши объектные файлы (. OBJ), необходимые файлы библиотеки (. LIB), включая библиотеки Майкрософт и файл ответа linker (LINK. RSP), чтобы ССЫЛКА больше не зависела от файла решения.
Чтобы подтвердить, что у вас есть все необходимые файлы для воспроизведения проблемы ссылок, можно запустить LINK в каталоге, указанном переменной LINK_REPRO среды, используя файл ответа linker, созданный linkrepro: LINK @link.rsp .
Перед этим используйте следующую команду, чтобы отключить эту функцию при использовании переменной среды командной строки: SET LINK_REPRO= .
Этот процесс также можно использовать для проверки файлов, участвующих в создании библиотеки, при использовании LIB.EXE link/LIB.
Заявление об отказе от ответственности
Быстрый отказ от публикации
Статьи быстрого публикации предоставляют сведения непосредственно из организации поддержки Майкрософт. Сведения, содержащиеся в этом ниже, создаются в ответ на возникающие или уникальные темы или предназначены для дополнения других сведений базы знаний.
Заявление об отказе от ответственности
Корпорация Майкрософт и(или) ее поставщики не делают никаких представлений или гарантий относительно пригодности, надежности или точности сведений, содержащихся в документах и связанных с ними графиках, опубликованных на этом сайте («материалы») для любых целей. Эти материалы могут включать технические неточности или опечатки и могут быть пересмотрены в любое время без уведомления.
В максимальной степени, разрешенной применимым законодательством, Корпорация Майкрософт и/или ее поставщики дисклеймировали и исключали все представления, гарантии и условия, будь то экспресс- или подразумеваемые или нормативные, включая представления, гарантии или условия названия, отсутствие нарушения, удовлетворительное состояние или качество, торговая доступность и пригодность для определенной цели, в отношении материалов.
Источник
Почему не работает компилятор
Регистрация на форуме тут, о проблемах пишите сюда — alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль
| Регистрация
| |||||||||
Чем предыдущая тема не понравилась?
Да и компилятор вряд ли виноват.
Перейдите в папку с программой и запустите ее без IDE (из консоли введя имя файла или просто дабл кликом в проводнике). Так работает?
Чем предыдущая тема не понравилась?
Да и компилятор вряд ли виноват.
Перейдите в папку с программой и запустите ее без IDE (из консоли введя имя файла или просто дабл кликом в проводнике). Так работает?
Какой-то из MinGW судя по надписи на первом скриншоте.
В предыдущей теме я говорил, что у меня тоже работает (Qt Creator с MinGW).
А чистый проект с Hello World тоже не работает?
Источник
Не работают компиляторы на компьютере — почему?, что делать?
Ранее был вопрос, как изучать программирование без компьютера. А теперь как изучать классическое программирование на ПК без компиляторов, С, С++, assemler, pyhton.
С веб-программированием может и не быть проблем — там не нужен компилятор никакой был.
ПК — ноут Acer Aspire E1-532 , intel 2955U(1,4Ghz ..), 4 gb DDR, и сомнительная видео-карта Intel HD Graphics.
Windows 7 x64.
Не работают, не устанавливаються MS Visual + code, python официальный, ассемблерные МАСМ, ТАСМ, ФАСМ.. — НЕЧЕМ КОМПИЛИРОВАТЬ.
MS Visual studio и code — открываются после установки, и все окно просто черное, без кнопок. Однажды было белое и стало черным.
Сейчас занимаюсь python. Скачал с оф. сайта — установился без доп.галочек в уставщике, и всеравно выдает отсутствие DLL — api-ms-win-crt-runtime-|1-1-0.dll. До того похожий файл был с чем-то вместо «runtime».
Гугл говорит что проблемы:
1. Visual C++ — странно установлены, проблему не решают.
2. Ключевом Обновлении KB2999226-x86 для Вин 7 — которое НЕ ПРИМЕНИМО ДЛЯ ВАШЕГО КОМПЬЮТЕРА.
2.1 Еще похожее обновление — аналогично не применимо.
3. Вообще в обновлениях Windows 7 — я все ВАЖНЫЕ скачал исключив нерекомендуемые — винда не загрузилась, через безопасный режим откатил. Не обновлялся с 2014 года. Проблема — 2015 года, эти Visual C++ и проблема среда выполнения С какая-то связанная с обновлениями виндоус 7.
Сторонние редакторы открываются, и запрашивают путь к компиляторам, а их нет.
Как быть. Какие альтернативы есть? Есть ли решение проблемы? Я подозреваю что дело в железе и сборке дурацкой ноутбука.
Но смешно, чтобы был не самый плохой ПК, а классическое программирование было недоступно.
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Источник