crosstool-NG tətbiq bina toolchains etməkdir. Toolchains bir proqram inkişaf layihəsi mühüm komponentdir. Bu tərtib toplaşmaq və inkişaf edir kod keçid edəcək. Toolchain bəzi ədəd nəhayət nəticəsində ikili / cı ildə başa çatacaq: statik kitabxana, lakin bir nümunəsidir.
Belə ki, toolchain proqram çox həssas parça komponentlərindən biri, və ya zəif yapılandırılmış komponenti hər hansı bir səhv kimi, (mis-behaving proqram gözlənilmədən sona proqramları üçün, pis performans qədər icra problemlərə gətirib çıxara bilər, olan tez-tez daha çox), hardware zərər, və ya hətta) regretable çox insan risklər (üçün aşkar etmək çətindir.
Toolchains hər kifayət qədər mürəkkəb olan və qurmaq və sorunsuz iş üçün xüsusi hazırlanmış variantları tələb, proqram müxtəlif parça hazırlanır. Bu, hətta doğma toolchains bir o qədər mənasız halda, adətən asan deyil. Bu kifayət qədər bir kabus ola bilər cross-tərtib, gəldiyi zaman iş mürəkkəbliyi yüksək dərəcəsi çatır ...
Bəzi cross-toolchains internet mövcuddur və ümumi inkişaf üçün istifadə edilə bilər, lakin onlar məhdudiyyətlər bir sıra var:
· Onlar əksəriyyəti üçün yapılandırılmış ki, ümumi məqsəd ola bilər: heç bir optimallaşdırma xüsusi hədəf üçün,
· Onlar müəyyən bir hədəf üçün hazırlanmış və beləliklə istifadə etmək asan deyil, nə də üçün optimize bilər, və ya hətta hədəf dəstək,
· Onlar tez-tez yaşlanma komponentləri (compiler, C kitabxana, və s ...) Sizin parlaq yeni prosessor xüsusi dəstək deyil istifadə olunur;
Digər tərəfdən, bu toolchain bəzi üstünlükləri təklif edir:
· Onlar istifadə üçün hazır və kifayət qədər yüklemek üçün asan və quraşdırma
Geniş ictimaiyyət tərəfindən istifadə əgər · Onlar sübut edir.
Sizin xüsusi hardware bütün şirəsi almaq istəyirsinizsə Amma bir dəfə, öz toolchain qurmaq istəyirəm. Crosstool-NG oyun minir burada
Features .
- kernel kimi menuconfig konfiqurasiya interface
- geniş tanınmış interface
- asan, lakin güclü konfiqurasiya
- toolchain alternativ komponentləri dəstək
- uClibc- və ya sağ indi dəstəklənir glibc-based toolchain!
- asan başqaları həyata keçirmək üçün
- yamaq ehtiyacı olanlar versiyaları üçün patch deposu
- toolchain komponentləri dəstəyi çox versiyasını
- Xüsusi (yerli anlamaq) patch depo üçün dəstək
- müxtəlif Threading modelləri
- NPTL (WIP yalnız glibc)
- linuxthreads (uClibc yalnız WIP)
- yumşaq və sərt float toolchains üçün dəstək
- debug obyektləri
- doğma və cross gdb, gdbserver
- kitabxanalar debuging: dmalloc, gələcək üçün daha çox
- hər hansı bir addım qurmaq yenidən başladın
- nümunə konfiqurasiyaları öz toolchain üçün başlanğıc nöqtəsi kimi istifadə oluna paketlər anbarda qala
Bu azad yeni nədir.
- Sonuncu açıqladı versiyası ildən çox dəyişikliklər
- Kanada Cross dəstək tamamilə hədəf üçün bir pre-mövcud cross-compiler tələb artıq yeniden yazılmış edilmişdir, və bir çox aksesuar və bugfixes var.
versiya 1.13.2 yeni nədir.
- ncurses kitabxana Bina müəyyən edilmişdir
- cloog kitabxana çıxardılır müəyyən edilmişdir.
- 'prescott "CPU indi i686 kimi tanınır.
nədir versiya 1.12.2-ci ildə Yeni:.
- gdb versiyasını strings müəyyən edilmişdir
- bir sysroot prefiks kataloq istifadə müəyyən edilmişdir.
versiya 1.12.1 yeni nədir:
- bug-fix
versiya 1.11.2 yeni nədir:
- Companion kitabxana indi düzgün GCC 4.4 ilə seçilir. 6 (default dəyəri).
versiya 1.11.1 yeni nədir:
toolchain stripping zaman
- Bu versiya bir blok səhv giderir .
versiya 1.11.0 yeni nədir:
- arxitekturaları:
- Yeni SPARC dəstək
- komponentləri yeniləmə:
- gcc: 4.6.0 və son Linaro versiyasını 4.4, 4.5 və 4.6 üçün
- Linux: 2.6.38.4 qədər
- eglibc: 2_13
- gdb: əlavə Linaro versiyası
- yoldaşı librraies: Bəzi yeniləndi
- docs: a toolchain qurmaq üçün necə yeni dərin şərhlər
- glibc: Linuxthreads son versiyasını üçün silindi
- nümunələri: bir neçə yeni
nədir versiya 1.10.1-ci ildə Yeni:.
- binaries stripping müəyyən edilmişdir
- makeinfo banderol müəyyən edilmişdir.
- GCC plugins artıq statik toolchains üçün inşa edilir.
- LinuxThreads glibc / eglibc son versiyasını qaldırıldı.
- qızıl linker artıq qızıl dəstək arxitekturaları üçün gizlidir.
versiya 1.9.3 yeni nədir:
- Bu bug-fix yalnız azad edir.
Şərhlər tapılmadı