C הזעיר הידור כל כך מהר, שאפילו לפרויקטים גדולים Makefiles ייתכן שיהיה צורך.
TinyCC (aka TCC) הוא מהדר C מהיר קטן אך היפר. שלא כמו מהדרים C אחרים, שהוא אמור להיות הסתמכות עצמית: אתה לא צריך מאסף או מקשר חיצוניים כי TCC עושה את זה בשבילך.
TCC לא רק תומך ANSI C, אלא גם רוב תקן ISO C99 החדש והרחבות GNUC רבות כולל הרכבה מוטבעת.
גם TCC יכול לשמש להכנת תסריטי C, כלומר חתיכות של מקור C שאתה מפעיל כתסריט פרל או פייתון. האוסף הוא כל כך מהר שהתסריט שלך יהיה מהיר כמו אם זה היה הפעלה. TCC יכול גם ליצור באופן אוטומטי בזיכרון ובדיקות כרוכים תוך מתן אפשרות לכל פעולות מצביעי C. TCC יכול לעשות בדיקות אלה גם אם לא תוקנו ספריות משמשות.
עם libtcc, אתה יכול להשתמש TCC כbackend ליצירת קוד דינמי
TCC בעיקר תומך ביעד i386 על לינוקס ו- Windows. יש יציאות אלפא לARM (ARM-TCC) ומטרות TMS320C67xx (c67-TCC)
תכונות :.
- > קטן! אתה יכול לקמפל ולבצע קוד C בכל מקום, למשל בדיסקי הצלה (על 100KB להפעלת TCC x86, הכוללים עיבוד מוקדם C, C מהדר, מאסף ומקשר).
- FAST! TCC מייצר קוד x86 מותאם. לא מעל קוד בתים. לקמפל, להרכיב ולקשר כמה פעמים מהר יותר מאשר GCC.
- ללא הגבלה! כל ספרייה הדינמית C ניתן להשתמש ישירות. TCC הוא כותרת torward עמידת ISOC99 מלאה. TCC יכול כמובן לקמפל את עצמו.
- בטוח! TCC כולל זיכרון אופציונאלי ובודקים כפותים. Bound בדק קוד יכול להיות מעורב באופן חופשי עם קוד סטנדרטי.
- לקמפל ולבצע מקור C ישירות. אין קישור או הרכבה נחוצה. preprocessor C מלא ומאסף כמו-גנו כלול.
- סקריפט C נתמך:. רק להוסיף "! # / Usr / local / bin / TCC הוטל לאסרהוף 'בשורה הראשונה של מקור C שלך, ולבצע אותו ישירות משורת הפקודה
- עם libtcc, אתה יכול להשתמש TCC כbackend ליצירת קוד דינמי.
תגובות לא נמצא