Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Serhiy Storchaka                     2:5020/400     19 Dec 2005  23:57:41
 To : Eugene Mironov
 Subject : Re: Кросс-компиляция gcc
 -------------------------------------------------------------------------------- 
 
 Eugene Mironov wrote:
 
 >   Могу ответить только за версии 3.3.x - 3.4.x - с ними никаких проблем не
 > возникало. От использования 4.x лучше пока воздержаться. Я использовал только
 > кросс-компиляторы 4.0 и 4.1 и заметил проблемы, которые как раз связаны с
 > поддержкой стандарта, а значит то же самое будет и в нативном компиляторе.
 > Hапример, четверка не компилирует такое:
 > 
 > void *p = ....;
 > (int*)p += 2;
 
 Ты уверен? Код C++ или C? gcc 3.4.4 (cygwin) в режиме C++ выдаёт ошибку 
 (и правильно делает), а в режиме C просто ругается предупреждением на 
 устаревшую конструкцию.
 
 > Или:
 > 
 > extern struct X x[];
 > если не было определения struct X.
 
 И здесь будет разное поведение в C++ и C.
 
 -- 
 С уважением.
 Сергей Сторчака
 --- ifmail v.2.15dev5.3
  * Origin: Technological Systems (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Кросс-компиляция gcc   Nickita A Startcev   15 Dec 2005 23:06:24 
 Кросс-компиляция gcc   Eugene Mironov   18 Dec 2005 15:17:20 
 Re: Кросс-компиляция gcc   Artem Chuprina   19 Dec 2005 01:31:44 
 Re: Кросс-компиляция gcc   Eugene Mironov   19 Dec 2005 02:33:11 
 Re: Кросс-компиляция gcc   Artem Chuprina   19 Dec 2005 15:54:47 
 Re: Кросс-компиляция gcc   Serhiy Storchaka   19 Dec 2005 23:57:41 
Архивное /ru.linux/7750f4313fec.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional