InggrisPerancisSpanyol

Ad


favorit OnWorks

fteqcc - Online di Cloud

Jalankan fteqcc di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah fteqcc yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


fteqcc - kompiler FTE QuakeC

RINGKASAN


fteqcc [Pilihan]

DESKRIPSI


Halaman manual ini mendokumentasikan secara singkat fteqcc perintah.

fteqcc adalah program yang mengkompilasi kode sumber QuakeC ke data permainan binaray dari Quake1 atau
Game berbasis QuakeWorld.

PILIHAN


--membantu Tampilkan ringkasan opsi.

-Fautoproto
aktifkan pembuatan prototipe otomatis

-Fwasm buang semua kode assembler ke qc.asm

-Kata kunci, -Kno-kata kunci
mengaktifkan atau menonaktifkan kata kunci bahasa. Kata kunci yang tersedia untuk toggle adalah: asm, break,
kasus, kelas, const, lanjutkan, default, entitas, enum, enumflags, extern, float, for,
goto, int, integer, noref, nosave, shared, state, string, struct, switch,
thinktime, typedef, union, var dan vector.

-O0, -O1, -O2, -O3,
gunakan tingkat pengoptimalan antara 0 dan 3. Dengan 0, tidak ada pengoptimalan yang terjadi, lainnya
nilai mencakup lebih banyak atau lebih sedikit opsi di bagian OPTIMASI.

-src direktori
Tentukan direktori untuk mencari file sumber (progs.src).

-Dinding tampilkan semua peringatan

FORMAT


fteqcc mendukung beberapa format keluaran.

-Standar, -Tq1, -Tquakec
Ini adalah pengaturan default dan menghasilkan kode yang kompatibel dengan Quake1 asli.

-Thexen2, -Th2
Menghasilkan kode yang kompatibel dengan Hexen2.

-Tkkqwsv, -Tkk7, -Tbigprog, -Tversi7, -Tkkqwsv
Menghasilkan prog yang kompatibel dengan KK Versi 7

-Tftte Menghasilkan kode khusus untuk FTE Quake.

OPTIMASI


Opsi berikut dapat digunakan untuk menyempurnakan pengoptimalan. Beberapa dari mereka diaktifkan
otomatis.

-tugas
c = a*b dilakukan dalam satu operasi daripada dua, dan dapat menyebabkan lebih tua
dekompiler gagal.

-Oshortenif
if (!a) secara tradisional dikompilasi dalam dua pernyataan. Pengoptimalan ini dilakukan di
satu, tetapi dapat menyebabkan beberapa dekompiler menjadi bingung.

-Ononvec_parms
Dalam qcc asli, parameter fungsi ditentukan sebagai penyimpanan vektor bahkan untuk
mengapung. Ini memperbaiki itu.

-nama_konstanta
menghapus nama-nama konstanta dari prog Anda, menghasilkan file yang lebih kecil. Dia
membuat dekompiler meninggalkan nama atau membuat yang numerik.

-Oconstant_name_strings
menghapus nama-nama konstanta string dari prog Anda. Ini dapat merusak add-on, jadi
tidak menggunakannya dalam kasus tersebut.

-Odupconstdefs
menggabungkan definisi konstanta yang nilainya sama. Berikan perhatian ekstra pada
penugasan untuk peringatan konstan.

-Menggandakan string
kompak tabel string yang disimpan di prog. Ini akan sangat
lebih kecil dengan ini.

-Olokal
Hapus nama dan definisi lokal. Ini membuatnya SANGAT sulit untuk didekompilasi

-Ofungsi_nama
Ini menghapus nama-nama fungsi yang tidak pernah dipanggil. Tidak membuat banyak
dampak sekalipun.

-Nama file
Ini menghapus nama file dari prog. Ini bisa membingungkan yang benar-benar tua
dekompiler, tetapi tidak ada apa-apanya dengan yang lebih baru.

-Tidak dirujuk
Menghapus entri variabel yang tidak direferensikan. Tidak ada bedanya dengan baik
kode dipertahankan.

-temperatur tumpang tindih
Mengoptimalkan jumlah pr_globals dengan tumpang tindih sementara. Di QC, setiap
perkalian, pembagian atau operasi pada umumnya menghasilkan variabel sementara.
Pengoptimalan ini mencegah kelebihan, dan dalam kasus kode permainan Hexen2, mengurangi
hitungannya 50k. Ini adalah pengoptimalan yang paling penting, yang pernah ada.

-Okonstantaritmatika
5*6 sebenarnya memancarkan operasi ke prog. Ini mencegah hal itu terjadi,
secara efektif membuat kompiler melihat 30

-Oprecache_file
Hapus barang-barang yang terbuang yang digunakan dalam panggilan fungsi dan string ke precache_file
builtin (yang sebenarnya merupakan rintisan gempa).

-Oreturn_only
Fungsi yang diakhiri dengan pernyataan kembali tidak memerlukan pernyataan selesai di akhir
fungsi. Ini dapat membingungkan beberapa dekompiler, membuat fungsi tampak lebih besar
daripada mereka.

-Ocompound_jumps
Pengoptimalan ini sebagian besar memainkan efek dengan pernyataan if/else bersarang, alih-alih
melompat ke pernyataan lompat tanpa syarat, itu akan melompat ke tujuan akhir
sebagai gantinya. Ini akan membingungkan dekompiler.

-Ostrip_fungsi
Menghapus 'defs' fungsi yang hanya pernah dipanggil secara langsung. Ini tidak
tidak memengaruhi game yang disimpan.

-Olocals_marshalling
Simpan semua penduduk lokal di satu bagian pr_globals. Sangat menguranginya. Ini
secara efektif melakukan pekerjaan overlaptemps. Ini telah diperhatikan sebagai kereta oleh beberapa orang,
namun, dan keadaan di mana hal itu menyebabkan masalah belum diketahui.

-Ovectorkal
Di mana suatu fungsi dipanggil hanya dengan vektor, ini menyebabkan pemanggilan fungsi ke
menyimpan tiga pelampung alih-alih satu vektor. Ini dapat menghemat banyak pr_globals
di mana vektor-vektor tersebut mengandung banyak koordinat duplikat tetapi tidak cocok seluruhnya.

Gunakan fteqcc online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Burung api
    Burung api
    Firebird RDBMS menawarkan fitur ANSI SQL
    & berjalan di Linux, Windows &
    beberapa platform Unix. Fitur
    konkurensi & kinerja yang sangat baik
    & kekuasaan...
    Unduh Firebird.dll
  • 2
    KompoZer
    KompoZer
    KompoZer adalah editor HTML wysiwyg menggunakan
    basis kode Mozilla Composer. Sebagai
    Pengembangan Nvu telah dihentikan
    pada tahun 2005, KompoZer memperbaiki banyak bug dan
    menambahkan f...
    Unduh KompoZer.dll
  • 3
    Pengunduh Manga Gratis
    Pengunduh Manga Gratis
    Pengunduh Manga Gratis (FMD) adalah
    aplikasi sumber terbuka ditulis dalam
    Object-Pascal untuk mengelola dan
    mengunduh manga dari berbagai situs web.
    Ini cermin...
    Unduh Pengunduh Manga Gratis
  • 4
    Aetbootin
    Aetbootin
    UNetbootin memungkinkan Anda membuat bootable
    Drive USB langsung untuk Ubuntu, Fedora, dan
    distribusi Linux lainnya tanpa
    membakar CD. Ini berjalan di Windows, Linux,
    dan ...
    Unduh UNetbootin.dll
  • 5
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM mudah digunakan
    Paket perangkat lunak open source ERP dan CRM
    (dijalankan dengan server php web atau sebagai
    perangkat lunak mandiri) untuk bisnis,
    yayasan...
    Unduh Dolibarr ERP - CRM
  • 6
    Klien SQL SQuirreL
    Klien SQL SQuirreL
    SQuirreL SQL Client adalah SQL grafis
    klien yang ditulis dalam Java yang memungkinkan
    Anda untuk melihat struktur JDBC
    database yang sesuai, jelajahi data di
    meja...
    Unduh SQuirreL SQL Client
  • Lebih banyak lagi »

Perintah Linux

Ad