Ср. Окт 28th, 2026

Для компиляции openOCD можно воспользоваться виртуальной машиной Ubuntu 17,04

http://gnuarmeclipse.github.io/openocd/build-procedure/ здесь описана процедура

сначала установим Docker

добавьте sudo nano /etc/apt/sources.list

deb [arch=amd64] https://download.docker.com/linux/ubuntu zesty stable

sudo apt-get update

$ sudo groupadd docker
$ sudo gpasswd -a test docker
$ service docker restart
$ git clone https://github.com/gnuarmeclipse/build-scripts.git \
  ~/Downloads/build-scripts.git
$ bash ~/Downloads/build-scripts.git/scripts/build-openocd.sh preload-images
$ docker images
REPOSITORY          TAG                   IMAGE ID            CREATED             SIZE
ilegeul/debian32    8-gnuarm-gcc-x11-v3   14a0dcce0dd7        11 months ago       1.633 GB
ilegeul/debian      8-gnuarm-gcc-x11-v3   a461714e9b42        11 months ago       1.771 GB
ilegeul/debian      8-gnuarm-mingw        1c04c24123c1        15 months ago       2.486 GB
 
$ bash ~/Downloads/build-scripts.git/scripts/build-openocd.sh checkout-stable
$ sudo bash ~/Downloads/build-scripts.git/scripts/build-openocd.sh --all
опции вместо --all
--win32 --win64 --debian32 --debian64 --osx
 /Host/Work/openocd/output/  лежат нужные файлы

От sapfir63