позволю себе спросить ещё вот что: можно ли выравнять адрес до ближайшей к нему степени двойки (в большую сторону)? 1000 -> 1024, 3000 ->4096 и т.д.
addr = (addr | (alignment - 1)) + 1;
cl <имя вашего cpp файла>
не удается открыть CL.exe для записи
все равно не может найти
Package ncurses was not found
pkg-config --cflags --libs ncurses
pkg-config --cflags --libs ncursesw
ls /mingw64/lib/libncurses*
pacman -Ss ncurses
pacman -S <имя пакета>
message(NOTICE "CURSES_INCLUDE_DIR: ${CURSES_INCLUDE_DIR}")
надо еще указать путь к заголовочным файлам
Если я не указываю, я ожидаю сообщения о том, что у меня нет ключа и отклонение запроса, а мне предлагает ввести пароль от юзера.
Из того что вижу в вашем коде у первого findstr не задано выражение поиска. findstr нужна чтоб что-то искать в тексте. Что она будет искать у вас не задано. Скорее всего findstr завершается с ошибкой.
Просто запустите эти команды в консоле вне батника и посмотрите что будет в результате.
Арифметика в батниках возможно только с помощью
set /a
Для справки: