Изграждане на LAME точно от източника
Може би вече сте чували за това как някои ентусиасти сами събират кодеци от изходните кодове и по този начин имат достъп до най-новите кодеци.
Тази проста задача някога ми се стори поразителна. Понякога наистина исках да тествам най-новите разработки на кодеци, въпреки факта, че те бяха нестабилни. От собствения си опит знам, че нестабилността за ентусиастите е като масло в огън, само подхранва интереса. След като усвоих умението да изграждам от източник, бих искал да го споделя с вас. Става въпрос за изграждане на кодеци за Windows 7.
Хранилище, CVS и защо всичко това е необходимо
Защо изобщо тази система за контрол? Най-просто, това е хранилище на изходен код, което улеснява много хора да разработят един проект.
Инсталирайте TortoiseCVS, за да имате възможност да си изтеглите най-новия кодек с изходен кодек.
Изходен код в EXE
И така, да предположим, че имаме в ръцете си текста на програмата. И тогава какво? Просто самият текст не прави нищо. Трябва да създадем изпълним файл от него или, при обикновените хора, „изпълним файл“. Пътят на тази трансформация е различен за различните програмни езици. Но повечето кодеци са написани на C, тъй като производителността е много важна за кодеците. Както знаете, програмите, написани на C, в повечето случаи са по-бързи от техните аналози, написани на други езици. Нека се спрем на това как да преобразуваме текста на програма, написана на езика C, в изпълним файл (този процес се нарича още компилация и сглобяване).
Но тук влиза в сила следният нюанс: по същество много кодеци по идеологически причини са с отворен код (като LAME). Следователно те са разработени не под Windows, а под Linux, отново поради причини, че Linux е безплатен и също има отворени кодове. Така че кодеците първоначално са написани за Linux и по правило се компилират с големи трудности от инструментите на Microsoft за Windows (Visual C ++). Възниква задачата: да се компилира програма, първоначално написана в Linux, за да работи на Windows. И тогава има решение: MinGW. Този набор от помощни програми, който, без да навлиза в джунглата, е специално проектиран за такива задачи.
Трябва да изтеглим MinGW и да го инсталираме. Той също се хоства на SourceForge.net.

И така, инсталиране на MinGW.

Приемете условията на GPL.

Ще инсталирам на устройство F: \ Можете да изберете всяко място, което ви подхожда.

Компилаторът C вече е избран по подразбиране. Все още се нуждаем от MSYS (набор от помощни програми за Linux, съставен за Windows).

Инсталацията отнема много време, тъй като по време на инсталацията MinGW изтегля голям брой необходими библиотеки, като по този начин прави много голяма и рутинна част от работата за нас.

В крайна сметка, по ваша преценка, можете да контролирате регистрационните файлове на MinGW. Ще му взема думата.
