одного файла без флага -c, а также permission denied на команду ./
Как можно устранить?
случилось после установления gcc последней версии
а как тыего запускаешь?
gcc main.cpp Undefined symbols for architecture x86_64: "std::__1::locale::use_facet(std::__1::locale::id&) const", referenced from: std::__1::ctype<char> const& std::__1::use_facet<std::__1::ctype<char> >(std::__1::locale const&) in main-ad0e64.o "std::__1::ios_base::getloc() const", referenced from: и далее миллион аналогичных строк, в конце: error: linker command failed with exit code 1 (use -v to see invocation)
теперь не могу почему-то использовать команду ./ для выполнения объектных файлов, пишет на это permission denied ( раньше такого не было )
От какого юзера собираешь?
да, chmod u+x помогает, но не хотелось бы постоянно это писать
ну так вы если собираете от того же юзера что и запускаете то всё ок будет
собираю и запускаю с одного юзера
Если сборка, как тут, то должен появится файл a.out с нормальными правами
щас проверю какие права выдает
тогда всё должно быть ок с правами
сложно, не знаю
Обсуждают сегодня