RosBE-ի (ReactOS Build Environment) կառուցման միջավայրի նոր տարբերակը

ReactOS օպերացիոն համակարգի մշակողները, որոնք ուղղված են Microsoft Windows-ի ծրագրերի և դրայվերների հետ համատեղելիության ապահովմանը, հրատարակված շինարարական միջավայրի նոր թողարկում RosBE 2.2 (ReactOS Build Environment), այդ թվում կոմպիլյատորների և գործիքների մի շարք, որոնք կարող են օգտագործվել Linux-ի, Windows-ի և macOS-ի վրա ReactOS-ի ստեղծման համար: Թողարկումն աչքի է ընկնում GCC կոմպիլյատորի 8.4.0 տարբերակի թարմացմամբ (վերջին 7 տարիների ընթացքում GCC 4.7.2-ն առաջարկվել է հավաքման համար): Ակնկալվում է, որ GCC-ի ավելի ժամանակակից տարբերակի օգտագործումը, ախտորոշիչ և կոդերի վերլուծության գործիքների նկատելի ընդլայնման շնորհիվ, կհեշտացնի ReactOS կոդի բազայի սխալների նույնականացումը և թույլ կտա անցում կատարել նոր հնարավորությունների օգտագործմանը: C++ լեզուն կոդում։

Կառուցման միջավայրը ներառում է նաև փաթեթներ Bison 3.5.4-ի և Flex 2.6.4-ի համար վերլուծիչներ և բառարանային անալիզատորներ ստեղծելու համար: Նախկինում ReactOS կոդը գալիս էր Bison-ի և Flex-ի միջոցով արդեն ստեղծված վերլուծիչներով, բայց այժմ դրանք կարող են ստեղծվել կառուցման ժամանակ: Binutils 2.34, CMake 3.17.1-ի թարմացված տարբերակները կարկատաններ ReactOS, Mingw-w64 6.0.0 և Ninja 1.10.0: Չնայած որոշ կոմունալ ծառայությունների նոր տարբերակներում Windows-ի հին տարբերակների աջակցության դադարեցմանը, RosBE-ին հաջողվեց պահպանել համատեղելիությունը Windows XP-ի հետ:

Source: opennet.ru

Добавить комментарий