ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

fteqcc - ອອນລາຍໃນຄລາວ

ແລ່ນ fteqcc ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ fteqcc ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


fteqcc - FTE QuakeC compiler

ສະຫຼຸບສັງລວມ


fteqcc [ທາງເລືອກໃນການ]

ລາຍລະອຽດ


ຫນ້າຄູ່ມືນີ້ເອກະສານສັ້ນໆກ່ຽວກັບ fteqcc ຄໍາສັ່ງ.

fteqcc ເປັນໂຄງການທີ່ລວບລວມ QuakeC sourcecode ກັບຂໍ້ມູນເກມ binaray ຂອງ Quake1 ຫຼື
ເກມ QuakeWorld.

OPTIONS


- ຊ່ວຍ ສະແດງສະຫຼຸບຂອງທາງເລືອກ.

-Fautoproto
ເປີດໃຊ້ຕົວແບບອັດຕະໂນມັດ

-Fwasm dump ລະຫັດ assembler ທັງຫມົດໄປຫາ qc.asm

- ຄໍາ​ສໍາ​ຄັນ​, -Kno-keyword
ເປີດຫຼືປິດຄໍາຫລັກພາສາ. ຄໍາສໍາຄັນທີ່ມີຢູ່ເພື່ອສະຫຼັບແມ່ນ: asm, break,
case, class, const, ສືບຕໍ່, default, entity, enum, enumflags, extern, float, for,
goto, int, integer, noref, nosave, shared, state, string, struct, switch,
thinktime, typedef, union, var ແລະ vector.

-O0, -O1, -O2, -O3,
ໃຊ້ລະດັບການເພີ່ມປະສິດທິພາບລະຫວ່າງ 0 ແລະ 3. ດ້ວຍ 0, ບໍ່ມີການເພີ່ມປະສິດທິພາບເກີດຂຶ້ນ, ອື່ນໆ
ຄ່າປະກອບມີຫຼາຍຫຼືຫນ້ອຍຂອງທາງເລືອກໃນພາກ ການເພີ່ມປະສິດທິພາບ.

-src ລະບົບ
ລະບຸໄດເລກະທໍລີເພື່ອຊອກຫາໄຟລ໌ຕົ້ນສະບັບ (progs.src) ໃນ.

- ຝາ ສະແດງຄໍາເຕືອນທັງຫມົດ

ຮູບແບບ


fteqcc ສະຫນັບສະຫນູນຮູບແບບຜົນຜະລິດຫຼາຍ.

- ມາດ​ຕະ​ຖານ​, -Tq1, -Tquakec
ນີ້ແມ່ນການຕັ້ງຄ່າເລີ່ມຕົ້ນ ແລະສ້າງລະຫັດທີ່ເຂົ້າກັນໄດ້ກັບ Quake1 ຕົ້ນສະບັບ.

-Thexen2, - ທ2
ອອກລະຫັດ Hexen2 ທີ່ເຂົ້າກັນໄດ້.

-Tkkqwsv, -Tkk7, -Tbigprogs​, -Tversion7​, -Tkkqwsv
ສ້າງໂປຣແກມທີ່ເຂົ້າກັນໄດ້ຂອງ KK Version 7

-Tfte ສ້າງລະຫັດສະເພາະກັບ FTE Quake.

ການເພີ່ມປະສິດທິພາບ


ຕົວເລືອກຕໍ່ໄປນີ້ອາດຈະຖືກໃຊ້ເພື່ອປັບການປັບແຕ່ງໃຫ້ເໝາະສົມ. ບາງສ່ວນຂອງພວກມັນຖືກເປີດໃຊ້
ອັດຕະໂນມັດ.

- ວຽກ​ງານ​
c = a*b ຖືກປະຕິບັດໃນຫນຶ່ງການດໍາເນີນງານແທນທີ່ຈະເປັນສອງ, ແລະສາມາດເຮັດໃຫ້ອາຍຸ
decompilers ລົ້ມເຫລວ.

-Oshortenifs
ຖ້າ (!a) ຖືກລວບລວມຕາມປະເພນີໃນສອງຄໍາຖະແຫຼງການ. ການເພີ່ມປະສິດທິພາບນີ້ເຮັດມັນຢູ່ໃນ
ຫນຶ່ງ, ແຕ່ສາມາດເຮັດໃຫ້ decompilers ບາງສັບສົນ.

-Ononvec_parms
ໃນ qcc ຕົ້ນສະບັບ, ພາລາມິເຕີການທໍາງານໄດ້ຖືກກໍານົດເປັນ vector store ເຖິງແມ່ນວ່າສໍາລັບ
ລອຍ. ນີ້ແກ້ໄຂວ່າ.

-Oconstant_names
ຖອດຊື່ຂອງຄ່າຄົງທີ່ອອກຈາກໂປຣແກມຂອງເຈົ້າ, ສົ່ງຜົນໃຫ້ໄຟລ໌ນ້ອຍລົງ. ມັນ
ເຮັດໃຫ້ decompilers ອອກຈາກຊື່ຫຼື fabricate ຕົວເລກ.

-Oconstant_name_strings
ຖອດຊື່ຂອງສະຕຣິງຄົງທີ່ອອກຈາກ progs ຂອງທ່ານ. ນີ້ສາມາດທໍາລາຍ addons, ດັ່ງນັ້ນ
ຢ່າໃຊ້ມັນໃນກໍລະນີເຫຼົ່ານັ້ນ.

-Odupconstdefs
ຮວມຄຳນິຍາມຂອງຄ່າຄົງທີ່ທີ່ເປັນຄ່າດຽວກັນ. ເອົາໃຈໃສ່ເປັນພິເສດ
ການມອບຫມາຍໃຫ້ຄໍາເຕືອນຄົງທີ່.

-Onouplicatestrings
ຫຍໍ້ຕາຕະລາງ string ທີ່ເກັບໄວ້ໃນ progs. ມັນຈະເປັນຫຼາຍສົມຄວນ
ນ້ອຍກວ່ານີ້.

-Olocals
ຖອດຊື່ ແລະຄຳນິຍາມທ້ອງຖິ່ນອອກ. ນີ້ເຮັດໃຫ້ມັນຍາກແທ້ໆທີ່ຈະ decompile

-Ofunction_names
ນີ້ຈະຖອດຊື່ຂອງຫນ້າທີ່ບໍ່ເຄີຍເອີ້ນວ່າ. ບໍ່​ໄດ້​ເຮັດ​ໃຫ້​ຫຼາຍ
ຜົນກະທົບເຖິງແມ່ນວ່າ.

- ຊື່​ໄຟລ​໌​
ອັນນີ້ລຶບຊື່ໄຟລ໌ຂອງໂປຣແກມອອກ. ນີ້ສາມາດສັບສົນສິ່ງທີ່ເກົ່າແກ່ແທ້ໆ
decompilers, ແຕ່ບໍ່ມີຫຍັງສໍາລັບຄົນທີ່ຜ່ານມາ.

- ອ້າງອິງ
ເອົາລາຍການຂອງຕົວແປທີ່ບໍ່ໄດ້ອ້າງອີງ. ບໍ່​ໄດ້​ສ້າງ​ຄວາມ​ແຕກ​ຕ່າງ​ໃນ​ທີ່​ດີ​
ລະ​ຫັດ​ຮັກ​ສາ​ໄວ້​.

- overlaptemps
ເພີ່ມປະສິດທິພາບການນັບ pr_globals ໂດຍການທັບຊ້ອນກັນຊົ່ວຄາວ. ໃນ QC, ທຸກໆ
ການຄູນ, ການແບ່ງຫຼືການດໍາເນີນງານໂດຍທົ່ວໄປເຮັດໃຫ້ຕົວແປຊົ່ວຄາວ.
ການເພີ່ມປະສິດທິພາບນີ້ປ້ອງກັນບໍ່ໃຫ້ເກີນ, ແລະໃນກໍລະນີຂອງລະຫັດເກມຂອງ Hexen2, ຫຼຸດລົງ
ນັບ 50k. ນີ້ແມ່ນການເພີ່ມປະສິດທິພາບທີ່ສໍາຄັນທີ່ສຸດ, ເຄີຍ.

-Oconstantarithmatic
5*6 ຕົວຈິງແລ້ວ emits ການດໍາເນີນງານເຂົ້າໄປໃນ progs ໄດ້. ນີ້​ປ້ອງ​ກັນ​ບໍ່​ໃຫ້​ເກີດ​ຂຶ້ນ​,
ປະສິດທິຜົນເຮັດໃຫ້ compiler ເບິ່ງ 30

-Oprecache_file
ຖອດສິ່ງທີ່ເສຍໄປທີ່ໃຊ້ໃນການເອີ້ນຟັງຊັນ ແລະສາຍໄປຫາ precache_file
buildin (ເຊິ່ງຕົວຈິງແລ້ວແມ່ນ stub ໃນແຜ່ນດິນໄຫວ).

-Oreturn_only
ຟັງຊັນທີ່ສິ້ນສຸດໃນຄໍາຖະແຫຼງການກັບຄືນບໍ່ຈໍາເປັນຕ້ອງມີຄໍາຖະແຫຼງທີ່ເຮັດແລ້ວໃນຕອນທ້າຍຂອງ
ຫນ້າທີ່. ນີ້ສາມາດສັບສົນບາງ decompilers, ເຮັດໃຫ້ຫນ້າທີ່ປາກົດຂື້ນຫຼາຍ
ກ່ວາເຂົາເຈົ້າ.

-Ocompound_jumps
ການເພີ່ມປະສິດທິພາບນີ້ມີຜົນກະທົບສ່ວນໃຫຍ່ກັບຂໍ້ຄວາມ if/else, ແທນທີ່ຈະເປັນ
ໂດດໄປຫາຄໍາຖະແຫຼງການໂດດທີ່ບໍ່ມີເງື່ອນໄຂ, ມັນຈະໂດດໄປຫາຈຸດຫມາຍປາຍທາງສຸດທ້າຍ
ແທນ. ນີ້ຈະເຮັດໃຫ້ decompilers bewilder.

-Ostrip_functions
ຖອດອອກ 'defs' ຂອງຟັງຊັນທີ່ເຄີຍຖືກເອີ້ນໂດຍກົງ. ນີ້ເຮັດ
ບໍ່ມີຜົນກະທົບຕໍ່ເກມທີ່ບັນທຶກໄວ້.

-Olocals_marshalling
ເກັບຮັກສາທ້ອງຖິ່ນທັງຫມົດຢູ່ໃນສ່ວນຫນຶ່ງຂອງ pr_globals. ຫຼຸດລົງຢ່າງຫຼວງຫຼາຍ. ນີ້
ປະສິດທິຜົນເຮັດວຽກຂອງ overlaptemps. ມັນໄດ້ຖືກສັງເກດເຫັນວ່າເປັນ buggy ໂດຍຈໍານວນຫນ້ອຍ,
ແນວໃດກໍ່ຕາມ, ແລະສະຖານະການທີ່ມັນເຮັດໃຫ້ເກີດບັນຫາແມ່ນຍັງບໍ່ທັນຮູ້ເທື່ອ.

-Ovectorcals
ບ່ອນທີ່ຟັງຊັນຖືກເອີ້ນດ້ວຍ vector, ນີ້ເຮັດໃຫ້ເກີດການເອີ້ນຟັງຊັນ
ເກັບຮັກສາສາມ floats ແທນທີ່ຈະເປັນ vector ຫນຶ່ງ. ນີ້ສາມາດປະຫຍັດຈໍານວນ pr_globals ທີ່ດີ
ບ່ອນທີ່ vector ເຫຼົ່ານັ້ນມີຈຸດປະສານງານທີ່ຊ້ໍາກັນຫຼາຍແຕ່ບໍ່ກົງກັນທັງຫມົດ.

ໃຊ້ fteqcc ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    Firebird
    Firebird
    Firebird RDBMS ສະຫນອງຄຸນສົມບັດ ANSI SQL
    & ແລ່ນໃນ Linux, Windows &
    ເວທີ Unix ຫຼາຍ. ຄຸນ​ລັກ​ສະ​ນະ
    ຄວາມສອດຄ່ອງ ແລະປະສິດທິພາບທີ່ດີເລີດ
    ແລະພະລັງງານ...
    ດາວໂຫລດ Firebird
  • 2
    KompoZer
    KompoZer
    KompoZer ເປັນບັນນາທິການ HTML ທີ່ໃຊ້ wysiwyg
    ຖານຂໍ້ມູນ Mozilla Composer. ເປັນ
    ການພັດທະນາຂອງ Nvu ໄດ້ຖືກຢຸດເຊົາ
    ໃນປີ 2005, KompoZer ແກ້ໄຂຂໍ້ບົກພ່ອງຫຼາຍຢ່າງແລະ
    ເພີ່ມ f...
    ດາວໂຫລດ KompoZer
  • 3
    ດາວໂຫຼດ Manga ຟຣີ
    ດາວໂຫຼດ Manga ຟຣີ
    The Free Manga Downloader (FMD) ເປັນ
    ຄໍາຮ້ອງສະຫມັກແຫຼ່ງເປີດທີ່ຂຽນໃນ
    Object-Pascal ສໍາລັບການຄຸ້ມຄອງແລະ
    ການດາວໂຫຼດ manga ຈາກເວັບໄຊທ໌ຕ່າງໆ.
    ນີ້ແມ່ນແວ່ນ...
    ດາວໂຫຼດ Manga ດາວໂຫຼດຟຣີ
  • 4
    Aetbootin
    Aetbootin
    UNetbootin ອະນຸຍາດໃຫ້ທ່ານສ້າງ bootable
    Live USB drives ສໍາລັບ Ubuntu, Fedora, ແລະ
    ການແຈກຢາຍ Linux ອື່ນໆໂດຍບໍ່ມີ
    ການເຜົາໄຫມ້ CD. ມັນເຮັດວຽກຢູ່ໃນ Windows, Linux,
    ແລະ ...
    ດາວໂຫລດ UNetbootin
  • 5
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM ແມ່ນໃຊ້ງ່າຍ
    ຊຸດຊອບແວແຫຼ່ງເປີດ ERP ແລະ CRM
    (ດໍາເນີນການກັບເຄື່ອງແມ່ຂ່າຍເວັບ php ຫຼືເປັນ
    ຊອບ​ແວ standalone​) ສໍາ​ລັບ​ທຸ​ລະ​ກິດ​,
    ພື້ນຖານ...
    ດາວໂຫລດ Dolibarr ERP - CRM
  • 6
    SQuirreL SQL Client
    SQuirreL SQL Client
    SQuirreL SQL Client ເປັນ SQL ແບບກຣາຟິກ
    ລູກຄ້າຂຽນໃນ Java ທີ່ຈະອະນຸຍາດໃຫ້
    ທ່ານສາມາດເບິ່ງໂຄງສ້າງຂອງ JDBC ໄດ້
    ຖານ​ຂໍ້​ມູນ​ທີ່​ສອດ​ຄ້ອງ​ກັນ​, ທ່ອງ​ຂໍ້​ມູນ​ໃນ​
    ໂຕະ...
    ດາວໂຫລດ SQuirreL SQL Client
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad