İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

ccconfigp - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında ccconfigp çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen ccconfigp komutudur.

Program:

ADI


ccconfig - Bir derleyici için Convert::Binary::C yapılandırmasını al

SİNOPSİS


cc yapılandırma seçenekleri [-- derleyici seçenekleri]

seçenekleri:

-c
--cc derleyici derleyicisi test etmek için yürütülebilir
varsayılan: otomatik olarak belirlendi

-o
--output-file dosya çıktı dosya adı
varsayılan: stdout'a çıktı

-f
--output-format biçimi çıktı biçimi
varsayılan: damper

--basename name geçici test dosyalarının temel adı
varsayılan: _t_e_s_t

-I
--inc-path yolu derleyici dahil etme yolunu manuel olarak ayarla

--önişleme kuralı derleyici kuralı önişleme için
--compile-obj kuralı nesneleri derlemek için derleyici kuralı
--compile-exe kuralı yürütülebilir dosyaları derlemek için derleyici kuralı

--c-ext C kaynak dosyalarının uzantısı
--pp-ext önişlemci çıktı dosyalarının ext uzantısı
--obj-ext nesne dosyalarının ext uzantısı
--exe-ext çalıştırılabilir dosyaların ext uzantısı

--nodelete geçici dosyaları silmez
--norun yürütülebilir dosyaları çalıştırmayı denemeyin
--quiet hiçbir şey gösterme
--nostatus durum göstergesini göstermiyor

--version baskı sürüm numarası

--debug hata ayıklama modu

Derleyici kurallarında izin verilen yer tutucular:

%c C kaynak dosyası
%o nesne dosyası
%e yürütülebilir dosya
%i önişlemci çıktı dosyası
| sonuç stdout'a yazılır (yalnızca kuralın sonunda)

TANIM


"ccconfig", Convert::Binary::C için kullanılabilir bir yapılandırma belirlemeye çalışır.
bir derleyici yürütülebilir dosyasını test etme. tarafından oluşturulan ikili dosyaların olması gerekli değildir.
derleyici çalıştırılabilir, bu nedenle "ccconfig" çapraz derleyiciler için de kullanılabilir.

Bu araç hala deneyseldir ve onun çıktısına da güvenmemelisiniz.
kontrol etmeyin veya ortamınızda çalışmasını beklemeyin.

SEÇENEKLER


"--cc" derleyici
Bu seçenek, bir derleyici yürütülebilir dosyasını açıkça belirtmenize olanak tanır. Bu özellikle
sistem derleyicinizi kullanmak istemiyorsanız kullanışlıdır. Bu seçenek verilmezse,
"ccconfig" bir derleyiciyi tahmin etmeye çalışır.

"--çıktı dosyası" dosya
Belirtilen dosyaya Convert::Binary::C yapılandırmasını yazın. Varsayılan, şunu yazmaktır:
"stdout" olarak yapılandırın.

"--çıkış formatı" biçim
Convert::Binary::C yapılandırmasının çıktı biçimini belirtin. Aşağıdaki formatlar
şu anda desteklenmektedir:

damper Data::Dumper kullanarak bir %config karma çıktısı alın
Gereksinim için uygun bir biçimde Çıktı gerektirir

Varsayılan "damper" dir.

"--taban adı" isim
Geçici test dosyalarının temel adını değiştirmenizi sağlar. Bu ile birlikte kullanılır
C kaynak dosyalarının dosya adlarını oluşturmak için çeşitli "-ext" seçenekleri, önişlemci çıktısı
dosyalar, nesne dosyaları ve yürütülebilir dosyalar.

"--inc-yolu" yol
Bu seçenek, derleyicinin dahil etme yolunu manuel olarak ayarlamanıza olanak tanır. Bu yararlı ise
"ccconfig", dahil etme yolunu otomatik olarak belirleyemez, bunun nedeni büyük olasılıkla
önişlemci çıktısını ayrıştıramaz. Bu seçenek birden fazla belirtilebilir.

"--önişlem" kural
Bu seçeneği kullanarak, bir kural bu "ccconfig", derleyiciyi çalıştırmak için kullanır.
önişlemci çıkışı Çoğu derleyici, aşağıdaki durumlarda önişlemci çıktısını standart çıktıya yazar.
"-E" seçeneği verildiğinde, yani

cc -E foo.c

ön işlem yapacak foo.c standart çıktıya. "ccconfig" için karşılık gelen kural şöyle olacaktır:

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

<%c>, C kaynak dosya adıyla değiştirilecek ve boru simgesi,
sonuç standart çıktıya yazılacaktır.

Aşağıdaki yer tutucular "ccconfig" kurallarında kullanılabilir:

%c C kaynak dosyası
%o nesne dosyası
%e yürütülebilir dosya
%i önişlemci çıktı dosyası

Genellikle, "ccconfig" kendi başına doğru kuralları bulmaya çalışır.

"--derleme nesnesi" kural
"--preprocess" gibi, bu seçenek de bir nesnenin nasıl derleneceğine dair bir kural tanımlamanıza izin verir.
dosya. Çoğu derleyici için bu kural şöyle olacaktır:

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

"--derleme-exe" kural
"--preprocess" gibi bu seçenek, bir
çalıştırılabilir dosya. Çoğu derleyici için bu kural şöyle olacaktır:

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

"--compile-obj" veya "--compile-exe" belirtmenin yeterli olduğunu unutmayın. öyleyse eğer
derleyiciniz yalnızca nesne dosyaları oluşturabilir, sorun değil.

"--c-ext"
Bu seçenek, bir C kaynak dosyasının adını oluşturmak için "--basename" ile birlikte kullanılır. Bu
genellikle ".c" olarak ayarlanır.

"--pp-ext"
Bu seçenek, bir önişlemci çıktısının adını oluşturmak için "--basename" ile birlikte kullanılır.
dosyası.

"--obj-ext"
Bu seçenek, bir nesne dosyasının adını oluşturmak için "--basename" ile birlikte kullanılır.

"--exe-ext"
Bu seçenek, yürütülebilir bir dosyanın adını oluşturmak için "--basename" ile birlikte kullanılır.

"--düğüm"
Derleyici tarafından oluşturulmuş geçici dosyaları silmeye çalışmayın. Normalde,
"ccconfig", geçici test dosyasıyla aynı temel ada sahip tüm dosyaları arayacak ve
onları sil.

"--koşma"
Derleyiciniz tarafından oluşturulan yürütülebilir dosyalar üzerinde çalıştırılamıyorsa bu seçeneği belirleyebilirsiniz.
makineniz, yani bir çapraz derleyiciniz varsa. Ancak, "ccconfig" otomatik olarak
yürütülebilir dosyaları çalıştıramayacağını öğrenin.

Bu seçenek ayarlandığında, birkaç tanesini belirlemek için farklı bir algoritma seti kullanılır.
yapılandırma ayarları. Bu algoritmaların tümü, özel bir imza yerleştirmeye dayanır.
nesne dosyası. Standart algoritmalardan daha az güvenilirdirler, bu yüzden kullanmamalısınız.
mecbur kalmadıkça onları

"--sessizlik"
Son yapılandırma dışında hiçbir şey gösterme.

"--durum yok"
Durum göstergesini gizleyin. Komut dosyası çıktısını bir
Dosya:

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

"--versiyon"
Program adını, sürümünü ve yolunu standart çıktıya yazar.

"--hata ayıklama"
Tonlarca hata ayıklama çıktısı oluşturun. Ne yaptığınızı bilmiyorsanız kullanmayın.

ÖRNEKLER


Normalde basit bir

cc yapılandırma

sistem derleyiciniz için yapılandırma istiyorsanız, argümanlar olmadan yeterlidir. Süre
"ccconfig" çalışıyor, "stderr" e birçok durum bilgisi yazacak. Olduğu zaman
Bittiğinde, genellikle bir Perl karma tablosunu doğrudan olarak kullanılabilecek "stdout" a dökecektir.
Convert::Binary::C için yapılandırma.

Farklı bir derleyici için yapılandırma istiyorsanız veya "ccconfig" belirleyemiyorsa
sistem derleyiciniz otomatik olarak,

ccconfig -c gcc32

derleyicinizin adı "gcc32" ise.

Derleyiciye ek seçenekler iletmek istiyorsanız, bunu bir çift tire işaretinden sonra yapabilirsiniz.
komut satırında:

ccconfig -- -g -DEBUGING

or

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

Perl çekirdeği ile arayüz oluşturmak istiyorsanız, kullanarak uygun bir konfigürasyon bulabilirsiniz.
gibi bir şey:

ccconfig --cc=`perl -MConfig -e '$Config{cc}'yi yazdır'\
-- `perl -MConfig -e '$Config'i yazdır{ccflags}'`

TELİF HAKKI


Telif hakkı (c) 2002-2015 Marcus Holland-Moritz. Her hakkı saklıdır. Bu program ücretsizdir
yazılım; Perl'in kendisi ile aynı koşullar altında yeniden dağıtabilir ve/veya değiştirebilirsiniz.

onworks.net hizmetlerini kullanarak ccconfigp'yi çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad