printf долгая операция
v[i] += x[i][j];
на второй итерации внутреннего цикла. Я бы рекомендовал в v сразу добавить нужное количество нулевых элементов и только потом заходить в циклы. int matrix[n][n];
массив VLA (variable length array). В С++ их нет. Они тянутся из Си, потому что gcc позволяет это делать по умолчанию. Но если задать строгое соответствие стандарту параметрами компилятора, то ваш код не соберется. Так же он не соберется и микрософтовским компилятором, т.к. там в принципе нет поддержки VLA.не кампилируется
с таким значением fmask у меня вообще все файлы в каталоге становятся исполняемыми, включая тестовые документы и фотографии. И сделать их не исполняемыми не получается. Это не совсем то, что мне нужно. Или exec именно так и работает?
proto udp4
илиproto tcp4
Представленные ошибки это ошибки openvpn клиента или сервера?
Ошибки "handshake" могут говорить о том, что openvpn трафик от клиента до сервера по каким-то причинам не доходит. Блокируется фаерволом или "нестабильное соединение". Нестабильное соединение может быть как со стороны сервера так и со стороны клиента - результат одинаков.