אנגליתצרפתיתספרדי

Ad


סמל OnWorks

fteqcc - מקוון בענן

הפעל את fteqcc בספק אירוח חינמי של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה fteqcc שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


fteqcc - מהדר QuakeC FTE

תַקצִיר


fteqcc [אפשרויות]

תיאור


דף מדריך זה מתעד בקצרה את fteqcc פקודה.

fteqcc היא תוכנית שמרכיבה את קוד המקור QuakeC לנתוני משחק בינאריים של Quake1 או
משחקים מבוססי QuakeWorld.

אפשרויות


- עזרה הצג סיכום של אפשרויות.

-פאופרוטו
אפשר יצירת אב טיפוס אוטומטי

-Fwasm זרוק את כל קוד ה-assembler ל-qc.asm

-Kkeyword, -מילת מפתח
הפעל או כבה מילות מפתח בשפה. מילות מפתח הזמינות למעבר הן: asm, break,
case, class, const, continue, default, enum, enum, enumflags, extern, float, for,
goto, int, מספר שלם, noref, nosave, shared, state, string, struct, switch,
thinktime, typedef, union, var ווקטור.

-O0, -O1, -O2, -O3,
השתמש ברמת אופטימיזציה בין 0 ל-3. עם 0, לא מתבצע אופטימיזציה, אחרת
הערכים כוללים יותר או פחות מהאפשרויות בסעיף אופטימיזציה.

-src בספרייה
ציין ספרייה לחפש בה קבצי מקור (progs.src).

- קיר הצג את כל האזהרות

פורמט


fteqcc תומך במספר פורמטי פלט.

-Tstandard, -Tq1, -Tquakec
זוהי הגדרת ברירת המחדל ומייצרת קוד תואם Quake1 המקורי.

-תקסן2, -ה'2
מוציא קוד תואם Hexen2.

-Tkkqwsv, -Tkk7, -Tbigprogs, -Tversion7, -Tkkqwsv
יוצר פרוג'ים תואמים לגרסה 7 של KK

-Tfte יוצר קוד ספציפי ל-FTE Quake.

אופטימיזציה


ניתן להשתמש באפשרויות הבאות כדי לכוונן עדין את האופטימיזציה. חלקם מופעלים
באופן אוטומטי.

-משימות
c = a*b מבוצע בפעולה אחת ולא בשניים, ויכול לגרום ליותר
מפרקים להיכשל.

-אושורטניף
אם (!א) הורכב באופן מסורתי בשתי הצהרות. האופטימיזציה הזו עושה את זה
אחד, אבל יכול לגרום לכמה מפרקים להתבלבל.

-Ononvec_parms
ב-qcc המקורי, פרמטרי פונקציה צוינו כמאגר וקטור אפילו עבור
צפים. זה מתקן את זה.

-Oconstant_names
מסיר את שמות הקבועים מהפרוגים שלך, וכתוצאה מכך קבצים קטנים יותר. זה
גורם למפרקים להשאיר שמות או להמציא שמות מספריים.

-מחרוזות_שם_Oconstant
מסיר את השמות של קבועי מחרוזת מהפרוגים שלך. זה יכול לשבור תוספות, אז
אל תשתמש בו במקרים אלה.

-Odupconstdefs
מיזוג הגדרות של קבועים שהם אותו ערך. שימו לב יותר ל
הקצאה לאזהרות קבועות.

-כפול מחרוזות
דחסו את טבלת המיתרים המאוחסנת בפרוגים. זה יהיה במידה ניכרת
קטן יותר עם זה.

-אומקומיים
מסיר שמות והגדרות מקומיים. זה מקשה מאוד על פירוק

-Ofunction_names
זה מסיר את שמות הפונקציות שלעולם לא נקראות. לא עושה הרבה
אמנם השפעה.

-שמות קבצים
זה מסיר את שמות הקבצים של הפרוגים. זה יכול לבלבל את הזקנים באמת
מפרקים, אבל זה כלום לאלו האחרונים.

-ללא התייחסות
מסיר את הערכים של משתנים ללא הפניה. לא עושה הבדל בטוב
קוד מתוחזק.

-חפיפות יתר
מייעל את ספירת pr_globals על ידי זמניים חופפים. ב-QC, כל
כפל, חילוק או פעולה באופן כללי מייצרים משתנה זמני.
אופטימיזציה זו מונעת עודף, ובמקרה של קוד המשחק של Hexen2, מפחיתה
הספירה ב-50k. זוהי האופטימיזציה החשובה ביותר, אי פעם.

-אוקונסטנטיריתמטית
5*6 למעשה פולט פעולה לתוך הפרוגים. זה מונע את זה לקרות,
גורם לקומפיילר לראות ביעילות את 30

-Oprecache_file
הסר דברים מבוזבזים בשימוש בקריאות פונקציות ובמחרוזות ל-precache_file
ingebouwd (שהוא למעשה בדל ברעידת אדמה).

-חזור_בלבד
פונקציות המסתיימות בהצהרת return אינן צריכות הצהרה בוצעה בסוף
הפונקציה. זה יכול לבלבל חלק מהמפרקים, מה שגורם לפונקציות להיראות גדולות יותר
ממה שהם היו.

-קפיצות_אוקומפאונד
אופטימיזציה זו משפיעה בעיקר על הצהרות if/else מקוננות במקום
קופץ להצהרת קפיצה ללא תנאי, זה יקפוץ ליעד הסופי
במקום זאת. זה יבלבל את המפרקים.

-פונקציות_Ostrip
מסיר את ה'הגדרות' של פונקציות שנקראו רק אי פעם ישירות. זה כן
לא משפיע על משחקים שמורים.

-מסדר_אומקולים
אחסן את כל המקומיים בחלק אחד של pr_globals. מצמצמים אותו מאוד. זֶה
עושה ביעילות את העבודה של חפיפה. כמה אנשים הבחינו בזה ככרכרה,
עם זאת, והנסיבות שבהן זה גורם לבעיות עדיין לא ידועים.

-אוקטורקליות
כאשר פונקציה נקראת עם וקטור בלבד, זה גורם לקריאה לפונקציה
אחסן שלושה מצופים במקום וקטור אחד. זה יכול לחסוך מספר לא מבוטל של pr_globals
כאשר הוקטורים הללו מכילים קואורדינטות כפולות רבות אך אינם תואמים לחלוטין.

השתמש ב-fteqcc באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    ציפור אש
    ציפור אש
    Firebird RDBMS מציע תכונות ANSI SQL
    & פועל על לינוקס, Windows &
    מספר פלטפורמות יוניקס. תכונות
    במקביל וביצועים מצוינים
    & כוח...
    הורד את Firebird
  • 2
    קומפוזר
    קומפוזר
    KompoZer הוא עורך HTML של Wysiwyg המשתמש
    בסיס הקוד של Mozilla Composer. כפי ש
    הפיתוח של Nvu הופסק
    בשנת 2005, KompoZer מתקן באגים רבים ו
    מוסיף f...
    הורד את KompoZer
  • 3
    הורדת מנגה בחינם
    הורדת מנגה בחינם
    הורדת המנגה החינמית (FMD) היא
    יישום קוד פתוח שנכתב ב
    Object-Pascal לניהול ו
    הורדת מנגה מאתרים שונים.
    זו מראה...
    הורד בחינם מנגה הורדת
  • 4
    אטבוטין
    אטבוטין
    UNetbootin מאפשר לך ליצור אתחול
    כונני USB חיים עבור אובונטו, פדורה ו
    הפצות לינוקס אחרות ללא
    צריבת CD. זה פועל על ווינדוס, לינוקס,
    ו ...
    הורד את UNetbootin
  • 5
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM הוא קל לשימוש
    חבילת תוכנות ERP ו-CRM בקוד פתוח
    (הפעל עם שרת php אינטרנט או כ
    תוכנה עצמאית) לעסקים,
    יסודות...
    הורד את Dolibarr ERP - CRM
  • 6
    לקוח SQuirreL SQL
    לקוח SQuirreL SQL
    SQuirreL SQL Client הוא SQL גרפי
    לקוח כתוב ב-Java שיאפשר
    כדי להציג את המבנה של JDBC
    מסד נתונים תואם, עיין בנתונים
    שולחנות...
    הורד את SQuirreL SQL Client
  • עוד »

פקודות לינוקס

Ad