2015-04-09 10 views
0

Я установил gcc-linaro-aarch64-linux-gnu-4.8-2014.04_linux для кросс-компиляции для arm-v8. но во время строительства я получаю разрешение. я использовал инструкцию:Получение разрешений при перекрестной компиляции программы на C++

gcc-linaro-aarch64-linux-gnu-4.8-2014.04_linux/gcc-linaro-aarch64-linux-gnu-4.8-2014.04_linux/bin/aarch64-linux-gnu-g++ filename.cpp -o executableName 
+0

Я предполагаю, что у вас нет прав на запись в папку. –

+0

Какое сообщение об ошибке? Либо возникла проблема с установкой пакета, либо у вас нет разрешения на запись в выходной файл. – Barmar

+0

Ошибка messege is Permission Denied – Aptrij

ответ

0

Try с Судо для супер разрешения пользователя.

+0

Спасибо. Теперь работает. – Aptrij

+0

@Aptrij: следует избегать компиляции как root; развиваться как корень, следует избегать; на самом деле, делать что-либо, как root, следует избегать, когда это возможно. Не нужно использовать 'sudo' для перекрестного компиляции кода. То, что он работает, хорошо, но он показывает, что есть проблема с разрешениями, которая должна быть решена. –

+0

Да! В точку. Вы должны либо изменить разрешения каталога, либо использовать ** sudo ** каждый раз. – ngrj