пакет за проверка на разума за gcc

изграждам крос компилатор за моя MinGW, насочен към i386-pc-linux-gnu. добре, загрижен съм за това, че binutils и gcc (двоични файлове, включвания, всичко), които съм компилирал, са смесени заедно с текущия.

също така, след като получа конфигурациите за кръстосано компилиране точно както трябва, ще използвам трети страни, патентовани c компилатори, make, awk, m4 и т.н., които не са включени в системата GNU, за да създам отново кръстосания компилатор, използвайки същите конфигурации (споменатият в горния параграф е само тест). без да знам дали това дори може да успее, искам да направя проверка на надеждността на ДА БЪДЕ изграден и инсталиран gcc; за да знам дали дори са произвели двоични файлове, които могат да работят. аз също трябва да проверя дали тази компилация, точно както в предишния параграф, не се смесва с останалата част от MinGW.

има ли пакет за тестване на gcc?? че отговаря на спецификациите на текущата версия?


person kozner    schedule 18.10.2014    source източник
comment
искам да кажа, трябва да има. имате GNU libtools, разполагащи с всички тези начини за проверка на това, което присъства в компилатора и други системни команди... някой трябва вече да е измислил нещо, за да тества съответствието...   -  person kozner    schedule 18.10.2014
comment
Просто съм любопитен, какъв е вашият кортеж за изграждане? Изглежда, че се опитвате да се насочите към Linux система, работеща на стандартен хардуер, макар и малко по-стар, като се има предвид, че процесорът е i386.   -  person thurizas    schedule 18.10.2014
comment
ще използвам това за изграждане на ядро ​​и barebones библиотека/модули за инсталиране на linux на моя сравнително нов компютър. Насочих се към i386, тъй като мислех, че ще бъде съвместим напред с всички x86 машини, работещи на linux. но в ретроспекция вероятно трябваше да избера i786, тъй като щеше да се използва изключително за изграждане на моята Linux OS.   -  person kozner    schedule 19.10.2014
comment
Ако инсталирате Linux, защо не използвате една от многото дистрибуции там? Ако сте твърдо настроени за инсталация на Linux „направи си сам“, бих препоръчал да разгледате Linux From Scratch и Отвъд Linux от нулата   -  person thurizas    schedule 19.10.2014


Отговори (1)


да Тестовите пакети са част от проекта gcc.

Вижте под testsuite тук: https://gcc.gnu.org/install/test.html

Също тук: https://gcc.gnu.org/testing/

И тук: https://gcc.gnu.org/onlinedocs/gccint/Testsuites.html

И от горното, за кръстосана компилация: https://gcc.gnu.org/simtest-howto.html

person abligh    schedule 18.10.2014
comment
Докато тестовите костюми са част от gcc, не съм сигурен, че ще бъдат много полезни за OP. Има вероятност, като се има предвид, че той изгражда крос-компилатор, който и да е изпълним файл, компилиран на хост системата (като се има предвид, че крос-компилаторът е насочен към друга система), няма да работи на хост системата. - person thurizas; 18.10.2014
comment
Добавена е препоръчаната от gcc връзка за тестване на кръстосана компилация - person abligh; 18.10.2014