Поскольку люди, похоже, обращаются к этому вопросу, когда речь заходит об ошибках компоновщика, я собираюсь добавить это здесь.
Одной из возможных причин ошибок компоновщика с GCC 5.2.0 является то, что новая библиотека libstdc ++ ABI теперь выбран по умолчанию.
Если вы получаете ошибки компоновщика о неопределенных ссылках на символы, которые включают типы в пространстве имен std :: __ cxx11 или теге [abi: cxx11], то это, вероятно, указывает на то, что вы пытаетесь связать файлы объектов, которые были скомпилированы с различными значениями для макроса _GLIBCXX_USE_CXX11_ABI. Это обычно происходит при подключении к сторонней библиотеке, которая была скомпилирована с более старой версией GCC. Если сторонняя библиотека не может быть перестроена с новым ABI, вам нужно будет перекомпилировать свой код со старым ABI.
blockquote>. Если вы вдруг получите ошибки компоновщика при переключении на GCC после 5.1.0 это было бы замечательно.
К сожалению, запись в обычные файлы в настоящее время невозможна (несмотря на принятый ответ Изменение локальных файлов с использованием HTML5 и JavaScript ).
Вы можете писать только в изолированную файловую систему.
FYI, вы можете сделать это в Chrome Packaged App: http://developer.chrome.com/apps/fileSystem.html Но даже тогда пользователь должен хотя бы выбрать файл сначала. Запись в любой файл будет серьезной дырой в безопасности.
Какую проблему вы действительно пытаетесь решить?
Обратите внимание, что API файловой системы больше не является частью спецификации стандарта, как указано в: http://www.w3.org/TR/file-system-api/
EDIT: укажите спецификацию в случае изменения ссылки: «API файлов: каталоги и системная рабочая группа W3C Note Note 24 April 2014
Работа над этим документом была прекращена, и на нее не следует ссылаться или использоваться в качестве основы для реализации ».
(Это не относится к вопросу напрямую, но важно знать, что еще не использовать API FileSystem.)
Еще одна ссылка: http://www.html5rocks.com/en/tutorials/file/filesystem/
«В апреле 2014 года было объявлено на общедоступных веб-серверах, что спецификация API файловой системы должна быть считаются мертвыми. Другие браузеры не проявили большого интереса к его реализации ».