LINUX.ORG.RU

Сообщения Xpeter

 

Ошибка при простой записи в файл.

Форум — Development

Проблема следующего плана. Пищу на диск много и долго: fopen(fd); for(много ~40000 раз){ fwrite(,sizeof(float),1,fd);} fclose(fd);.

Этот цикл(открытия,много записи, закрытия) повторяется 180 раз. И вроде когда инфы было меньше все работало. Но сейчас почему-то общий цикл на 60-м или около того разе обрывается, при этом пишется в файл какая-то хрень.

Вокруг еще файлы пишу но менее интенсивно, и там все Ок, и прога в целом работает правильно.

Вопрос. Где узнать как буфенизуется очередь записей и как может она переполниться, при этом не выдав никаких ошибок? Или в чем может быть проблема?

Данный просто не хотят писаться!

Заранее благодарен за любой совет.

Xpeter
()

неужели LD=-static единственный выход?

Форум — Development

Проблема в том что: У меня нет админских полномочий. Но я установил некие проги в свой домашний каталог. так вот логично, что раз прога использует библиотеку то она её нужна. Но в ~/lib она не видит библиотеку. Понятно также что со статическим связыванием все работает.

Вопрос: Как объяснить проге где лежит библиотека? И где есть инфа об этом?

Xpeter
()

RSS подписка на новые темы