awk '{sub(/.$/,"x",$2)}1' file
Somestring 1.2.3.x more charachters and strings
Somestring 1.2.3.x more charachters and strings
Somestring 1.2.3.x more charachters and strings
Спасибо всем за предложения. Я исправил это, переустановив mysqlcppconnector (, а не изменив код С++ ). Я начал подозревать, что это связано со сборкой -, поэтому спросил об этом здесь .
Несколько замечаний о различиях между двумя установками :вместо использования 1.1.12 я переустановил самую последнюю редакцию; Кроме того, я не устанавливал, копируя файлы вручную, я устанавливал с помощью
sudo apt-get install libmysqlcppconn-dev
Не знаю, совпадение ли это, но я также заметил, что при нажатии на «Ищете предыдущие версии GA?» на странице загрузки больше не перенаправляет вас на версию 1.1.12 --, а перенаправляет на 1.1.13.
После этого программа запустилась. Ну, это выдало мне ошибку, но другую, и исправить эту проблему было довольно просто. Как бы то ни было, это было
Access Denied for User 'root'@'localhost'
Я проверил разрешения, набрав SELECT user,authentication_string,plugin,host FROM mysql.user;
, увидел, что у локального хоста нет mysql _собственные _разрешения на пароль (только авторизация _сокет ), поэтому я изменил это, выполнив
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'secret_password_here';
Надеюсь, кому-нибудь это поможет. --Это было странно. Спасибо всем за помощь, тоже.