From 26b7b3c917cf4a8e15816afe034e7e5807d5a5d5 Mon Sep 17 00:00:00 2001 From: liangkangnan Date: Sat, 13 Jun 2020 13:23:26 +0800 Subject: [PATCH] README: update Signed-off-by: liangkangnan --- README.md => README | 35 ++++++++++++----------------------- 1 file changed, 12 insertions(+), 23 deletions(-) rename README.md => README (93%) diff --git a/README.md b/README similarity index 93% rename from README.md rename to README index ed7aad3e0..00d050a12 100644 --- a/README.md +++ b/README @@ -14,38 +14,27 @@ ## 3.编译源码 -在项目的根目录下,依次执行以下命令: +### 3.1第一次编译或者重新编译 -``` -./bootstrap -./configure --build=i686-w64-mingw32 --host=i686-w64-mingw32 CFLAGS="-O2" -``` +在项目的根目录下,执行以下命令: -然后修改tinyriscv-openocd\src\jtag\drivers\libjaylink\config.h文件,将最后一行: +`./rebuild.sh` -`#define __USE_MINGW_ANSI_STDIO 1` +### 3.2打包openocd.exe -改成: +编译完成后就可以打包了,执行以下命令进行打包: -``` -#ifndef __USE_MINGW_ANSI_STDIO -#define __USE_MINGW_ANSI_STDIO 1 -#endif -``` +`./release.sh` -最后执行make命令进行编译: +打包后的文件在根目录下的release目录,可以把整个release目录拷贝到电脑的其他目录下使用。 + +### 3.3修改源码后编译 + +修改源码后,只需要执行make命令即可编译。 `make` -编译生成的openocd.exe文件在tinyriscv-openocd\src目录下。 - -可以将生成的openocd.exe文件拷贝到电脑的其他目录下使用。 - -将msys64\mingw32\bin\目录下的这些dll文件: - -`libconfuse-2.dll libftdi1.dll libftdipp1.dll libgcc_s_dw2-1.dll libhidapi-0.dll libiconv-2.dll libintl-8.dll libstdc++-6.dll libusb-1.0.dll libwinpthread-1.dll` - -拷贝到openocd.exe相同目录下。 +编译完可以按照步骤3.2进行打包。