LINUX.ORG.RU

Ответ на: комментарий от anonymous

C99 требует поддержки не только компилятором, но и ОС.

Solaris 10 - обеспечивает эти поддержку. Поэтому Solaris10+SunStudio вполне поддерживают c99.

Предыдущие солярисы и современные линуксы - не обеспечивают. Поэтому SunStudio на Solaris 9 или, например, SuSE9.3 дает лишь то что может дать компилятор в таком случае: поддержку всех фич языка C99.

anonymous
()
Ответ на: комментарий от anonymous

>C99 требует поддержки не только компилятором, но и ОС.

Кроме собственно компилятора требуется стандартная библиотека С. Ничто не мешает поставлять ее с вместе с компилятором. Так что не надо этого бреда:

>Предыдущие солярисы и современные линуксы - не обеспечивают.

anonymous
()
Ответ на: комментарий от anonymous

> Кроме собственно компилятора требуется стандартная библиотека С. Ничто не мешает поставлять ее с вместе с компилятором. Так что не надо этого бреда:

>> Предыдущие солярисы и современные линуксы - не обеспечивают.

Мешает, например, плохая совместимость такой реалилзации с параллельными реализациями c99 от других производителей. В точности как это происходит у C++.

Кроме того, /usr/include, libc.so*, libm.so* ... это все же часть ОС в посиксах. И, разумеется, всегда можно принести с собой кусок ОС. Только это становится немжножко другой ОС.

Можно было бы и ВМ на линуксе запустить и в ней Solaris10+SunStudio. Тоже формально (с точки зрения стандарта c99) получится полная поддержка c99 на линуксе.

anonymous
()
Ответ на: комментарий от Yoda_The_Master

Вполне пойдет и солярис 10 и 11 express.

Студия нужна, кажется, новее SunStudio9. Текущая называется SunStudio12.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.