|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 22 Dec 2004 12:45:52 To : Zahar Kiselev Subject : Re: CorelDraw -------------------------------------------------------------------------------- Zahar Kiselev <Zahar.Kiselev@p1.f382.n5030.z2.fidonet.org> wrote: ZK>Hello Andy! ZK>Dec 21 00:48 04, Andy Shevchenko wrote to Zahar Kiselev: ZK>>>Вот если бы писать программы под Атмегу можно было сидя ZK>>>в линуксе - это было бы интересно. Я бы это дело освоил ZK>>>и левый доход получал, потому что (судя по исходнику) ZK>>>ничего сложного в этих программах там нет. AS>>Hу, у меня есть один проект, который портирован с iar C AS>>на gcc. ZK>А где ты взял gcc, умеющее делать код под Атмегу, и как ZK>ухитрился установить на машине два gcc так чтобы они не ZK>подрались? Я конечно знаю, что теоретически это возможно, ZK>но хотел бы узнать как это делается практически... Практически это делается по документации к gcc. Все там написано. Можно даже сделать так чтобы все эти gcc запускались одной и той же командой, а необходимая архитектура выбиралась ключиком -B в командной строке. Hо практика показала, что лучше так не делать, особенно если есть не только разные архитектуры, но и разные версии. Потому что придется указывать ещё и -V версия, а он работает только если собственно gcc взят от самой новой версии. Кроме того есть еще nm, ar, strip и прочие binutils. Которые тоже должны быть разными для разных архитектур. Поэтому удобнее вызывать их как, скажем i386-pc-msdosdjgpp-gcc, и sparc-sun-solaris2.8-gcc Hу и что что длинные, ты же не руками их вызываешь, а из Makefile. -- --- ifmail v.2.15dev5.3 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/151788affed3d.html, оценка из 5, голосов 10
|