Введение Я знаю о C++: All boost path operations segfault (OSX/GCC)C++: Все подталкивание PATH Операции Segfault (Ubuntu/г ++)
И, как вы можете, я не изменил условность имени субъекта.
Но я использую систему Ubuntu, и у меня есть проблема, подобная автору выше.
Я не понимаю выше решение (как его решить?) (И я использую другую систему), поэтому я создаю свой вопрос.
Подводя итог:
Проблема появляется, например, когда я бегу:
int main(){
std::string s = boost::filesystem::current_path().string(); //SIGESV
return 0;
}
Debugger сказал:
Program received signal SIGSEGV, Segmentation fault.
0x00007fffefb57f7e in ??() from /lib/x86_64-linux-gnu/libc.so.6
Пожалуйста, помогите мне.
Вы сами создали бинарные файлы повышения? – Bathsheba
Исходя из другого вопроса: как вы установили boost? И g ++? Все с 'apt-get' /' synaptic'? – BoBTFish
Все с apt-get/synaptic: Да \t Вы сами создали бинарные файлы boost: No – user5468942