англійськафранцузькаіспанська

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
--output-format формат вихідний формат
за замовчуванням: самоскид

--basename ім'я basename тимчасових тестових файлів
за замовчуванням: _t_e_s_t

-I
--inc-path шлях, встановлений компілятором вручну, шлях включення

--правило компілятора правил попередньої обробки для попередньої обробки
--compile-obj правило компілятора правила для компіляції об'єктів
--compile-exe правило компілятора правило для компіляції виконуваних файлів

--c-ext ext розширення вихідних файлів C
--pp-ext ext розширення вихідних файлів препроцесора
--obj-ext ext розширення об’єктних файлів
--exe-ext ext розширення виконуваних файлів

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

-- версія для друку номер версії

-- режим налагодження налагодження

Заповнювачі, дозволені в правилах компілятора:

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

ОПИС


"ccconfig" спробує визначити придатну конфігурацію для Convert::Binary::C from
тестування виконуваного компілятора. Зовсім не обов’язково, щоб двійкові файли, створені за допомогою
компілятор може бути виконаний, тому "ccconfig" також можна використовувати для крос-компіляторів.

Цей інструмент все ще є експериментальним, і ви не повинні покладатися на його вихід без нього
перевіряти, і не очікувати, що це працюватиме у вашому середовищі.

ВАРІАНТИ


"--cc" компілятор
Цей параметр дозволяє вам явно вказати виконуваний файл компілятора. Це особливо
корисно, якщо ви не хочете використовувати свій системний компілятор. Якщо цей параметр не надано,
"ccconfig" намагається вгадати компілятор.

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

"--output-format" формат
Вкажіть вихідний формат конфігурації Convert::Binary::C. Наступні формати
наразі підтримуються:

dumper Вивести хеш %config за допомогою Data::Dumper
require Виведення у форматі, придатному для require

За замовчуванням — «самоскид».

"--basename" ім'я
Дозволяє змінити базову назву тимчасових тестових файлів. Це використовується разом з
різні параметри "-ext" для створення назв файлів вихідних файлів C, вихідних даних препроцесора
файли, об’єктні файли та виконувані файли.

"--inc-path" шлях
Цей параметр дозволяє вручну встановити шлях включення компілятора. Це корисно, якщо
"ccconfig" не може автоматично визначити шлях включення, швидше за все тому, що він
не може проаналізувати вихід препроцесора. Цей параметр можна вказати більше одного разу.

"--попередній процес" правити
Використовуючи цю опцію, ви можете вказати a правити який "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" шукатиме всі файли з такою ж базовою назвою, що й тимчасовий тестовий файл і
видалити їх.

"--норун"
Ви можете вказати цей параметр, якщо не можна запустити виконувані файли, згенеровані компілятором
вашої машини, тобто якщо у вас є крос-компілятор. Однак "ccconfig" буде автоматично
з'ясувати, що він не може запустити виконувані файли.

Коли цей параметр встановлено, для визначення пари використовується інший набір алгоритмів
налаштування конфігурації. Всі ці алгоритми засновані на розміщенні спеціального підпису
об'єктний файл. Вони менш надійні, ніж стандартні алгоритми, тому використовувати їх не варто
їх, якщо вам не потрібно.

"--спокійно"
Не відображайте нічого, крім остаточної конфігурації.

"--без статусу"
Приховати індикатор стану. Рекомендується, якщо ви хочете перенаправити вихід сценарію на a
Файл:

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

"--версія"
Записує назву програми, версію та шлях до стандартного виводу.

"--відлагоджувати"
Створіть тонни налагоджувальних результатів. Не використовуйте, якщо ви не знаєте, що робите.

ПРИКЛАДИ


Як правило, простий

ccconfig

без аргументів достатньо, якщо вам потрібна конфігурація для компілятора системи. Хоча
"ccconfig" запущено, він запише багато інформації про стан до "stderr". Коли це
Після цього хеш-таблиця Perl буде скинута в "стандартний вивід", який можна безпосередньо використовувати як файл
конфігурація для Convert::Binary::C.

Якщо вам потрібна конфігурація для іншого компілятора, або "ccconfig" не може визначити
ваш системний компілятор автоматично, використовуйте

ccconfig -c gcc32

якщо ім'я вашого компілятора - "gcc32".

Якщо ви хочете передати додаткові параметри компілятору, ви можете зробити це після подвійного тире
у командному рядку:

ccconfig -- -g -ДОБАГІВАННЯ

or

ccconfig -c gcc32 -- -ansi -fshort-enums

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

ccconfig --cc=`perl -MConfig -e 'друк $Config{cc}'` \
-- `perl -MConfig -e 'друк $Config{ccflags}''

АВТОРСЬКЕ


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

Використовуйте ccconfigp онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

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

Команди Linux

Ad