АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

ccconfigp - онлайн в облаке

Запустите ccconfigp в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда ccconfigp, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


ccconfig - Получить конфигурацию Convert :: Binary :: C для компилятора

СИНТАКСИС


ccconfig кредита [- параметры компилятора]

кредита:

-c
--cc компилятор исполняемый файл компилятора для тестирования
по умолчанию: определяется автоматически

-o
--output-file файл выходное имя файла
по умолчанию: вывод в стандартный вывод

-f
- формат вывода в формате вывода
по умолчанию: самосвал

--basename имя базовое имя временных тестовых файлов
по умолчанию: _t_e_s_t

-I
--inc-path путь вручную установить компилятор включить путь

--preprocess rule правило компилятора для предварительной обработки
--compile-obj rule правило компилятора для компиляции объектов
--compile-exe rule правило компилятора для компиляции исполняемых файлов

--c-ext расширение исходных файлов C
--pp-ext ext расширение выходных файлов препроцессора
--obj-ext ext расширение объектных файлов
--exe-ext ext расширение исполняемых файлов

--nodelete не удалять временные файлы
--norun не пытаться запускать исполняемые файлы
--quiet ничего не отображать
--nostatus не отображать индикатор состояния

--version печатать номер версии

--debug режим отладки

Заполнители разрешены в правилах компилятора:

% c исходный файл C
% o объектный файл
% e исполняемый файл
% i выходной файл препроцессора
| результат записывается в стандартный вывод (только в конце правила)

ОПИСАНИЕ


"ccconfig" попытается определить пригодную для использования конфигурацию для Convert :: Binary :: C из
тестирование исполняемого файла компилятора. Необязательно, чтобы двоичные файлы, сгенерированные
компилятор может быть запущен, поэтому "ccconfig" также может использоваться для кросс-компиляторов.

Этот инструмент все еще является экспериментальным, и вам не следует полагаться на его результаты без
проверки, и не ожидайте, что он будет работать в вашей среде.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


"--cc" компилятор
Эта опция позволяет вам явно указать исполняемый файл компилятора. Это особенно
полезно, если вы не хотите использовать системный компилятор. Если эта опция не указана,
ccconfig пытается угадать компилятор.

"--выходной файл" файл
Записать конфигурацию Convert :: Binary :: C в указанный файл. По умолчанию записывается
конфигурация "stdout".

"--Формат вывода" формат
Укажите выходной формат конфигурации Convert :: Binary :: C. Следующие форматы
в настоящее время поддерживаются:

dumper Вывести хэш% config с помощью Data :: Dumper
require Вывод в формате, подходящем для require

По умолчанию стоит «самосвал».

"--basename" имя
Позволяет изменить базовое имя временных тестовых файлов. Это используется вместе с
различные параметры "-ext" для создания имен исходных файлов C, вывод препроцессора
файлы, объектные файлы и исполняемые файлы.

"--inc-путь" путь
Эта опция позволяет вам вручную установить путь включения компилятора. Это полезно, если
"ccconfig" не может автоматически определить путь включения, скорее всего потому, что он
не может проанализировать вывод препроцессора. Эта опция может быть указана более одного раза.

"--preprocess" править
Используя эту опцию, вы можете указать править который ccconfig использует для запуска компилятора, чтобы получить
вывод препроцессора. Большинство компиляторов записывают вывод препроцессора в стандартный вывод, когда
с опцией "-E", т. е.

cc -E foo.c

будет предварительно обрабатывать foo.c на стандартный вывод. Соответствующее правило для ccconfig:

ccconfig --preprocess = '- E% c |'

<% C> будет заменен именем исходного файла C, а символ вертикальной черты сигнализирует, что
результат будет записан в стандартный вывод.

В правилах ccconfig можно использовать следующие заполнители:

% c исходный файл C
% o объектный файл
% e исполняемый файл
% i выходной файл препроцессора

Обычно ccconfig пытается самостоятельно определить правильные правила.

"--compile-obj" править
Как и «--preprocess», этот параметр позволяет вам определить правило компиляции объекта.
файл. Для большинства компиляторов это правило будет примерно таким:

ccconfig --compile-obj = '- c -o% o% c'

"--compile-exe" править
Как и "--preprocess", этот параметр позволяет вам определить правило, как скомпилировать
запускаемый файл. Для большинства компиляторов это правило будет примерно таким:

ccconfig --compile-exe = '- o% e% c'

Обратите внимание, что достаточно указать либо «--compile-obj», либо «--compile-exe». Так что если
ваш компилятор может создавать только объектные файлы, это нормально.

"--c-ext"
Эта опция используется вместе с "--basename" для создания имени исходного файла C. Это
обычно устанавливается в ".c".

"--pp-ext"
Эта опция используется вместе с "--basename" для создания имени вывода препроцессора.
.

"--obj-ext"
Эта опция используется вместе с «--basename» для создания имени объектного файла.

"--exe-ext"
Эта опция используется вместе с «--basename» для создания имени исполняемого файла.

"--nodelete"
Не пытайтесь удалить временные файлы, созданные компилятором. Как обычно,
"ccconfig" будет искать все файлы с тем же базовым именем, что и временный тестовый файл, и
удалите их.

"--norun"
Вы можете указать эту опцию, если исполняемые файлы, сгенерированные вашим компилятором, не могут быть запущены на
ваша машина, т.е. если у вас есть кросс-компилятор. Однако "ccconfig" автоматически
выяснилось, что он не может запускать исполняемые файлы.

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

"--тихий"
Не отображать ничего, кроме окончательной конфигурации.

"--нет положения"
Скрыть индикатор состояния. Рекомендуется, если вы хотите перенаправить вывод скрипта на
файл:

ccconfig --nostatus> config.pl 2> ccconfig.log

"--версия"
Записывает имя программы, версию и путь к стандартному выводу.

"--отлаживать"
Создавайте тонны отладочной информации. Не используйте, если не знаете, что делаете.

ПРИМЕРЫ


Обычно простой

ccconfig

без аргументов достаточно, если вам нужна конфигурация для вашего системного компилятора. В то время как
«ccconfig» запущен, он будет записывать много информации о состоянии в «stderr». Когда это
готово, он обычно сбрасывает хеш-таблицу Perl в "stdout", который можно напрямую использовать как
конфигурация для Convert :: Binary :: C.

Если вам нужна конфигурация для другого компилятора, или "ccconfig" не может определить
ваш системный компилятор автоматически, используйте

ccconfig -c gcc32

если имя вашего компилятора «gcc32».

Если вы хотите передать компилятору дополнительные параметры, вы можете сделать это после двойного тире
в командной строке:

ccconfig - -g -DDEBUGGING

or

ccconfig -c gcc32 - -ansi -fshort-enums

Если вы хотите взаимодействовать с ядром Perl, вы можете найти подходящую конфигурацию, используя
что-то вроде:

ccconfig --cc = `perl -MConfig -e 'print $ Config {cc}'` \
- `perl -MConfig -e 'print $ Config {ccflags}'`

АВТОРСКИЕ ПРАВА


Авторское право (c) 2002-2015 Маркус Холланд-Мориц. Все права защищены. Эта программа бесплатна
программное обеспечение; вы можете распространять и / или изменять его на тех же условиях, что и сам Perl.

Используйте ccconfigp в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Плагин Eclipse Tomcat
    Плагин Eclipse Tomcat
    Плагин Eclipse Tomcat предоставляет
    простая интеграция сервлета tomcat
    контейнер для разработки java
    веб-приложения. Вы можете присоединиться к нам для
    обсуждение ...
    Скачать подключаемый модуль Eclipse Tomcat
  • 2
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop предназначен для потоковой передачи
    торренты на Mac, Windows или Linux. Это
    подключается как к BitTorrent, так и к
    Одноранговые узлы WebTorrent. Теперь нет
    нужно ждать ...
    Скачать WebTorrent для рабочего стола
  • 3
    GenX
    GenX
    GenX - это научная программа для улучшения
    коэффициент отражения рентгеновских лучей, нейтрон
    отражательная способность и поверхностные рентгеновские лучи
    данные дифракции с использованием дифференциального
    алгоритм эволюции ....
    Скачать GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP — программа для статистического
    анализ выборочных данных. это бесплатно
    замена фирменной программе
    СПСС. PSPP имеет как текстовую, так и
    графические нас...
    Скачать pspp4windows
  • 5
    Расширения Git
    Расширения Git
    Git Extensions - это автономный инструмент пользовательского интерфейса
    для управления репозиториями Git. Это также
    интегрируется с проводником Windows и
    Microsoft Visual Studio
    (2015/2017/2019). Ч ...
    Скачать расширения Git
  • 6
    eSpeak: синтез речи
    eSpeak: синтез речи
    Механизм преобразования текста в речь для английского и
    многие другие языки. Компактный размер с
    четкое, но искусственное произношение.
    Доступен в виде программы командной строки с
    много ...
    Скачать eSpeak: синтез речи
  • Больше »

Команды Linux

Ad