جستجو در تالارهای گفتگو
در حال نمایش نتایج برای برچسب های 'opensource'.
1 نتیجه پیدا شد
-
شرکت Ceemple کامپایلر Zapcc خود را تحت مجوز منبع باز منتشر کرد
کامبیز اسدزاده نوشته وبلاگ را ارسال کرد در برنامه نویسی
دربارهی کامپایلر Zapcc کامپایلر Zapcc یک کامپایلر بر پایه Clang است که با هدف کامپایلهای سریعتر طراحی شده است. این کامپایلر با استفاده از حافظه نهان (Cache) و استفاده از معماری سرویسگیرنده-سرویسدهنده پیاده سازی شده است که یک کامپایلر مدرن و جدیدی به شما میآید که برای اهداف زیر ساخته شده است: ساخت سریع: تسریع در جمع آوریهای قابل توجه برای هدرهایی که دارای قالبهای سنگین در سی پلاس پلاس میباشند مانند LLVM، WebKit، ScyllaDB بر پایه Clang/LLVM: این کامپایلر بر پایخ Clang و اغلب بر ساس آخرین SVN به روز رسانی شده است. پشتیبانی کامل از لینوکس: در حال حاضر این کامپایلر از لینوکس x64 و ویندوز x64 با MinGW-w64 به صورت آزمایشی پشتیبانی میکند. جایگزینی: جایگزینی برای Clang و GCC و پشتیبانی از تمامی سیستمهای ساخت (Build Systems) . مجوزها این پروژه منبع باز تحت مجوز LLVM از (University of Illinois/NCSA) میباشد. ساخت (Building) پیش نیازها و فرآیند ساخت همانند LLVM میباشد. git clone https://github.com/yrnkrn/zapcc.git llvm mkdir build cd build cmake -G Ninja -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_WARNINGS=OFF ../llvm ninja اجرا و آزمایش ninja check-all استفاده نحو دستورات Zapcc همانند دستورات Clang میباشد. از بین بردن سرور Zapcc pkill zapcc این دستور جهت از بین بردن سرور Zapcc برای آزاد سازی حافظه یا جایگزینی با سیستم تازه ساخته شده Zappc استفاده شود. جهت اطلاعات بیشتر به این بخش مراجعه کنید. لینک منبع بر روی گیتهاب