а в чём преимущество
Или тут подводные камни?
А мне казалось, что проще засунуть вообще всю виртуальную в ova (не только диск) и потом восстанавливать бэкап оттуда, особенно для новичков и особенно когда это надо делать пару раз в неделю.
Кстати, хороший вопрос.
А тута
Ну и в целом, если ты можешь собрать окружение снова для сборки под устройство, значит ты знаешь всё необходимое.
Я хотел попробовать сам у себя на моей новой убунте всё собрать
узнал, действительно у нас собственная сборка линукса под наше устройство
неправильно выразился. Мне билд Qt нужен не под ARM, он нужен под x64, просто чтобы внутри него были либы для сборки проекта под ARM))) уфф, ох уж это формулирование....
#include
. g++ main.cpp func.cpp
g++ main.cpp
#include "func.cpp"
уже включает содержимое func.cpp в main.cpp, компилятору этого достаточно для сборки.выдает ошибку о многобайтовом использовании символа.
echo !line! >> spisok.txt
вылезет за максимально возможный размер и будет ошибка переполнение буфера или что-то в этом роде, в общем команда не отработает. На сколько помню в cmd максимальный размер команды 4 Кб.
Можно воспользоваться конструкцией для блокировки перевода строки в echo и выводить каждый файл отдельно. Пример подхода описан тут: https://stackoverflow.com/questions/7105433/window...
Другой вариант, более простой, - сформировать файл со списком с помощью dir, а затем в этом файле заменить переводы строк символом разделителем. В винде нет стандартных утилит, которые позволяют это сделать. Но в линуксовом наборе стандартных утилит ком.строки инструментов хватает. Замену можно произвести например с помощью утилиты sed или проще tr. Типичный пример применения tr - это замена виндового варанта CRLF на никсовый LF, погуглите. Линуксовые утилиты сейчас есть много где. Как мне кажется самый простой вариант - установить msys2 там в комплекте уже все есть, если добавить в PATH путь к каталогам bin msys2, то все утилиты можно будет вызывать непосредственно из cmd.
msys2 - это bash shell с набором стандартных утилит и пакетным менеджером. С помощью пакетного менеджера можно поставить из репозиториев очень много разного софта, который используется в основном в Linux. Основное предназначение - это сборка софта предназначенного для Linux под винду с помощью портированного компилятора. Компилятор там то же не один, а несколько вариантов, например mingw, clang.