Help ! ! ! Позарез нужен компилятор...
Модератор: Модераторы разделов
-
Multis
- Сообщения: 46
Help ! ! ! Позарез нужен компилятор...
:o Люди, помогите ! Позарез нужен компилятор С или С++ под standalone environment. Кто знает где его можно раздобыть - не оставайтесь равнодушными !
-
Shura
- Сообщения: 1537
- Статус: Оказывается и без KDE есть жизнь
- ОС: FreeBSD 8.0-RC2
Re: Help ! ! ! Позарез нужен компилятор...
извиняюсь за свою серость, но что такое standalone environment?
Rock'n'roll мертв © БГ
-
nerezus
- Сообщения: 525
- Статус: Вселенский отказник
- ОС: windoze
-
sdk
- Бывший модератор
- Сообщения: 210
Re: Help ! ! ! Позарез нужен компилятор...
Ага, мне тоже интересно, раньше не слышал такого термина
Серьезность - это способ сделать простые вещи сложными.
Если много знать - устанут глаза. Если много спать - то нет.
Нас никому не сбить с пути - нам пофигу куда идти.
:-)
Если много знать - устанут глаза. Если много спать - то нет.
Нас никому не сбить с пути - нам пофигу куда идти.
:-)
-
Sfunx
- Сообщения: 47
Re: Help ! ! ! Позарез нужен компилятор...
Я не знаю насколько я прав, но наверное "standalone environment" - это голое железо без ОС.
Например, avr-gcc - именно С для голого железа. Поскольку на AVR никакой ОС и нет. Да и какая ОС в 8К памяти ?
МОжет я и не прав, но термин "standalone" - слышал именно в таком контексте, железо без ОС.
Например, avr-gcc - именно С для голого железа. Поскольку на AVR никакой ОС и нет. Да и какая ОС в 8К памяти ?
МОжет я и не прав, но термин "standalone" - слышал именно в таком контексте, железо без ОС.
-
WolfON
- Сообщения: 226
Re: Help ! ! ! Позарез нужен компилятор...
Тогда и говори под какое железо тебе нужен компилятор.
ArchLinux on AXP2000+/768/ATI R9600XT
Registered Linux User 396336
Registered Linux User 396336
-
Sfunx
- Сообщения: 47
Re: Help ! ! ! Позарез нужен компилятор...
Любой gcc можно заточить под "голое" железо.
Для этого надо:
1. Иметь кросс-компилятор. Под нужный проц.
2. Знать конфигурацию памяти-портов и т.п.
Лично я под ARM7 затачивал arm-elf-gcc.
Что сделал.
1. Собрал binutils как кросс-компилятор под ARM. (./configure --target=arm-elf)
2. Собрал gcc как кросс-компилятор под ARM. (./configure --target=arm-elf --enable-languages=c)
3. Написал скрипт линкера поз свою конфигурацию железа. Это самый геморройный процесс.
4. Собрал libm и libc.
5. Написал startup-код (который инитит железо и передает управление функции main() )
Проблемы:
Естественно libc не работает с файлами (поскольку ОС нет). printf и scanf приручить трудно, но можно.
А так все пахало )
Для этого надо:
1. Иметь кросс-компилятор. Под нужный проц.
2. Знать конфигурацию памяти-портов и т.п.
Лично я под ARM7 затачивал arm-elf-gcc.
Что сделал.
1. Собрал binutils как кросс-компилятор под ARM. (./configure --target=arm-elf)
2. Собрал gcc как кросс-компилятор под ARM. (./configure --target=arm-elf --enable-languages=c)
3. Написал скрипт линкера поз свою конфигурацию железа. Это самый геморройный процесс.
4. Собрал libm и libc.
5. Написал startup-код (который инитит железо и передает управление функции main() )
Проблемы:
Естественно libc не работает с файлами (поскольку ОС нет). printf и scanf приручить трудно, но можно.
А так все пахало )
-
Multis
- Сообщения: 46
Re: Help ! ! ! Позарез нужен компилятор...
Для тех, кто не уверен в своих знаниях сообщаю: standalone environment действительно среда без операционок (все остальное - hosted environment).
Ну а в целом, gcc мне бы хватило, так что если кто знает, где его найти - пишите.
Ну а в целом, gcc мне бы хватило, так что если кто знает, где его найти - пишите.
-
iAm
- Сообщения: 220
- ОС: Gentoo
-
TwisT
- Сообщения: 265
- ОС: Debian
Re: Help ! ! ! Позарез нужен компилятор...
Ну если в Линуксе сидишь то по идее он должен у тебя стоять.
Linux user #432536.
-
povert.org
- Сообщения: 43
Re: Help ! ! ! Позарез нужен компилятор...
dev86 не подойдет?
Slackware Linux 10.1 on Dell latitude c600 pIII-1Ghz (laptop) && Slackware Linux 10.0 on AMD 2000+ (table PC) -- more on povert.org Днепропетровск, Украина
+ webcam !!!!
+ webcam !!!!