![]() |
|
![]() ![]() ![]() |
|
Sandro |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 6.8.2005 Где: Иркутск Репутация: нет Всего: нет |
GCC 3.3.1 под Windows при компиляции программы выдает несколько страниц описаний ошибок.
Скажите пожалуйста, как можно увидеть самое начало этого описания, которое уплывает за экран. Пробовал кнопочкой pause, но не успеваю. ![]() GCC еще работает по какому-то новому для меня стандарту - пространства имен, итераторы и прочие незнакомые вещи. Скажите, где можно взять документацию (желательно по русски) на компилятор GCC или присоветуйте справочник какой, где все это расписано. И еще вопрос есть: применяю оператор random_shuffle(iterator first, iterator last) и получаю всегда одинаково отсортированные контейнеры. Нашел что можно задавать собственный генератор случайных чисел функцией random_shuffle(iterator first, iterator last, RandomFunc &op) - объясните пожалуйста как с ней работать и что это за третий аргумент RandomFunc &op. |
|||
|
||||
setq |
|
|||
Unregistered |
может
|
|||
|
||||
Void |
|
||||||||
![]() λcat.lolcat ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: нет Всего: 173 |
Я не знаю, как реализован random_shuffle в STL от GCC, но можно предположить, что он использует встроенный ГПСЧ - ф-цию rand(). Тогда можно попробовать так:
Это функтор - вызываемый объект. В простейшей реализации может выглядеть так:
Это сообщение отредактировал(а) Void - 17.8.2005, 22:07 -------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
||||||||
|
|||||||||
Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: нет Всего: 134 |
setq
Ошибки обычно подаются на stderr, а не на stdout. По-русски выражаясь надо так: gcc <blah-blah-blah> 2>errors А вообще хорошие редакторы и хорошие IDE рулят. Vim, например, при команде :make покажет ошибки, которые получатся в ходе запуска make'а. -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
Sandro |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 6.8.2005 Где: Иркутск Репутация: нет Всего: нет |
Спасибо большое!
Перенаправил вывод в stderr и все стало шоколадно - сейчас еще доразберусь с функторами.***счастливая и довольная улыбка*** ![]() |
|||
|
||||
comcon1 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 11.6.2005 Где: Москва ДАС-МГУ Репутация: нет Всего: 17 |
Поставь MinGW Studio. В важных темах есть ссылка. Простенькая среда, GCC входит, wxWidgets, ошибки выдает в окошко. Без выпендрежа.
Я кроссплатформенно пишу, дык в винде как раз там компилюсь. ![]() |
|||
|
||||
Azagtoth |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 4.2.2005 Где: Петропавловск-Кам чатский Репутация: нет Всего: 2 |
а возможно ли создание драйверов для win32 используя gcc?
в mingw вроде папочка include/ddk присутствует. однако неоднократно встречал заявления, что драйвера под win делаются только с использованием продуктов MS. в документации ничего по этому поводу не говорится. |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | GNU toolchain | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |