İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

fteqcc - Bulutta Çevrimiçi

Fteqcc'yi OnWorks ücretsiz barındırma sağlayıcısında Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü üzerinden ç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 fteqcc komutudur.

Program:

ADI


fteqcc - FTE QuakeC derleyicisi

SİNOPSİS


fteqcc [seçenekleri]

TANIM


Bu kılavuz sayfası kısaca şunları belgelemektedir: fteqcc Komut.

fteqcc QuakeC kaynak kodunu Quake1'in binaray oyun verilerine derleyen bir programdır veya
QuakeWorld tabanlı oyunlar.

SEÇENEKLER


--yardım et Seçeneklerin özetini göster.

-Fatoproto
otomatik prototiplemeyi etkinleştir

-Fwasm tüm montajcı kodunu qc.asm'a boşaltın

-Kanahtar kelime, -Kno-anahtar kelime
dil anahtar kelimelerini açın veya kapatın. Değiştirilebilecek anahtar kelimeler şunlardır: asm, break,
case, class, const, Continue, default, entity, enum, enumflags, extern, float, for,
git, int, tamsayı, noref, nosave, paylaşılan, durum, dize, yapı, anahtar,
thinktime, typedef, union, var ve vector.

-O0, -O1, -O2, -O3,
0 ile 3 arasında optimizasyon seviyesi kullanın. 0 ile optimizasyon gerçekleşmez, diğer
değerler, bölümdeki seçeneklerin daha fazlasını veya daha azını içerir OPTİMİZASYON.

-kaynak rehber
İçinde kaynak dosyaları (progs.src) aramak için bir dizin belirleyin.

-Duvar tüm uyarıları göster

FORMAT


fteqcc birkaç çıktı biçimini destekler.

-Tstandart, -Ç1, -Tquakec
Bu varsayılan ayardır ve orijinal Quake1 ile uyumlu kod üretir.

-Theksen2, -Th2
Hexen2 uyumlu kod çıktısı verir.

-Tkkqwsv, -Tkk7, -Tbigprogs, -Tversiyon7, -Tkkqwsv
KK Sürüm 7 uyumlu proglar üretir

-Tfte FTE Quake'e özel kod üretir.

OPTİMİZASYON


Optimizasyonda ince ayar yapmak için aşağıdaki seçenekler kullanılabilir. Bazıları aktif
otomatik olarak.

-Görevler
c = a*b iki işlem yerine bir işlemde gerçekleştirilir ve eskimelere neden olabilir.
kod çözücüler başarısız olur.

-Oshortenifler
if (!a) geleneksel olarak iki ifadede derlenmiştir. Bu optimizasyon bunu yapar
ancak bazı kod çözücülerin kafasının karışmasına neden olabilir.

-Ononvec_parms
Orijinal qcc'de, fonksiyon parametreleri için bile bir vektör deposu olarak belirtildi.
yüzer. Bu, bunu düzeltir.

-Oconstant_names
proglarınızdan sabitlerin adlarını çıkarır ve daha küçük dosyalara neden olur. Bilişim Teknoloji
kod çözücülerin isimleri dışarıda bırakmasını veya sayısal olanları üretmesini sağlar.

-Oconstant_name_strings
proglarınızdan string sabitlerinin isimlerini çıkarır. Bu, eklentileri bozabilir, yani
bu durumlarda kullanmayın.

-Odupconstdefs
aynı değerdeki sabitlerin tanımlarını birleştirin. ekstra dikkat
sürekli uyarılara atama.

-Çoğaltılmış dizeler
proglarda depolanan dize tablosunu sıkıştırın. önemli ölçüde olacak
bununla daha küçük.

-Olokaller
Yerel adları ve tanımları çıkarır. Bu, derlemeyi GERÇEKTEN zorlaştırır

-İşlev_adları
Bu, asla çağrılmayan işlevlerin adlarını çıkarır. pek bir şey yapmaz
bir etki olsa da.

-Dosya adları
Bu, progların dosya adlarını çıkarır. Bu gerçekten eski kafa karıştırabilir
kod çözücüler, ancak daha yeni olanlar için hiçbir şey değildir.

-referanssız
Başvurulmamış değişkenlerin girişlerini kaldırır. iyi fark etmez
bakımlı kod

-Overlaptemps
Geçicileri çakıştırarak pr_globals sayısını optimize eder. QC'de, her
çarpma, bölme veya genel olarak işlem geçici bir değişken üretir.
Bu optimizasyon fazlalığı önler ve Hexen2'nin oyun kodu durumunda azaltır
50k ile sayım. Bu şimdiye kadarki en önemli optimizasyon.

-Okonstantaritmatik
5*6 aslında proglara bir işlem yayar. Bu, bunun olmasını engeller,
derleyicinin etkili bir şekilde görmesini sağlamak 30

-Oprecache_dosyası
İşlev çağrılarında ve dizelerde kullanılan boşa harcanan öğeleri precache_file'a çıkarın
yerleşik (aslında depremde bir saplamadır).

-Oreturn_only
Bir dönüş ifadesiyle biten işlevler, sonunda bir done ifadesine ihtiyaç duymaz.
işlev. Bu, bazı kod çözücülerin kafasını karıştırabilir ve işlevlerin daha büyük görünmesine neden olabilir.
olduklarından daha fazla.

-Ocompound_jumps
Bu optimizasyon, çoğunlukla iç içe if/else ifadeleri yerine,
koşulsuz bir atlama ifadesine atlamak, son hedefe atlayacaktır
Bunun yerine. Bu, kod çözücüleri şaşırtacak.

-Ostrip_fonksiyonları
Yalnızca doğrudan çağrılan işlevlerin 'def'lerini çıkarır. Bu yapar
kayıtlı oyunları etkilemez.

-Olocals_marshalling
Tüm yerelleri pr_globals'ın bir bölümünde saklayın. Büyük ölçüde azaltıyor. Bu
örtüşme zamanlarının işini etkili bir şekilde yapar. Birkaç kişi tarafından buggy olarak fark edildi,
ancak, sorunlara neden olduğu koşullar henüz bilinmemektedir.

-Ovektörler
Yalnızca bir vektörle bir işlev çağrıldığında, bu işlev çağrısının
bir vektör yerine üç şamandıra saklayın. Bu, çok sayıda pr_globals kaydedebilir
bu vektörlerin birçok yinelenen koordinat içerdiği ancak tamamen eşleşmediği yerlerde.

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


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    Firebird
    Firebird
    Firebird RDBMS, ANSI SQL özellikleri sunar
    & Linux, Windows üzerinde çalışır &
    birkaç Unix platformu. Özellikler
    mükemmel eşzamanlılık ve performans
    & güç...
    Firebird'ü indirin
  • 2
    KompoZer
    KompoZer
    KompoZer, aşağıdakileri kullanan bir wysiwyg HTML editörüdür.
    Mozilla Besteci kod tabanı. Olarak
    Nvu'nun gelişimi durduruldu
    2005'te KompoZer birçok hatayı düzeltti ve
    bir f ekler...
    KompoZer'i indirin
  • 3
    Ücretsiz Manga İndiricisi
    Ücretsiz Manga İndiricisi
    Ücretsiz Manga İndiricisi (FMD), bir
    yazılmış açık kaynak uygulama
    Yönetmek için Object-Pascal ve
    çeşitli web sitelerinden manga indirmek.
    Bu bir ayna...
    Ücretsiz Manga İndiriciyi İndirin
  • 4
    UNetbootin
    UNetbootin
    UNetbootin, önyüklenebilir oluşturmanıza olanak tanır
    Ubuntu, Fedora ve için canlı USB sürücüler
    olmayan diğer Linux dağıtımları
    CD yazma. Windows, Linux üzerinde çalışır,
    ve ...
    UNetbootin'i indirin
  • 5
    Dolibar ERP - CRM
    Dolibar ERP - CRM
    Dolibarr ERP - CRM kullanımı kolay
    ERP ve CRM açık kaynak yazılım paketi
    (bir web php sunucusuyla veya
    işletmeler için bağımsız yazılım),
    temeller...
    Dolibarr ERP'yi İndirin - CRM
  • 6
    SQuirreL SQL İstemcisi
    SQuirreL SQL İstemcisi
    SQuirreL SQL Client, grafiksel bir SQL'dir.
    izin verecek Java ile yazılmış istemci
    bir JDBC'nin yapısını görüntülemek için
    uyumlu veritabanı, içindeki verilere göz atın
    masalar...
    SQuirreL SQL İstemcisini İndirin
  • Daha fazla »

Linux komutları

Ad