没有build_win32.bat 文件
时间: 2023-08-19 09:05:09 浏览: 174
如果您下载的 gnucobol-3.1.2_win_src.7z 文件中没有 build_win32.bat 文件,您可以手动创建该文件并在其中添加以下内容:
```
@echo off
setlocal
set COB_SRCDIR=..
set COB_OBJDIR=obj
set COB_BUILDDIR=build
set COB_INSTALLDIR=C:\gnucobol
mkdir %COB_BUILDDIR%
cd %COB_BUILDDIR%
set PATH=C:\mingw-w64\mingw64\bin;C:\msys64\usr\bin;%COB_INSTALLDIR%\bin;%PATH%
cmake -G "MSYS Makefiles" -DCMAKE_INSTALL_PREFIX=%COB_INSTALLDIR% -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DENABLE_REPRODUCIBLE_BUILD=ON -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_C_FLAGS="-O2 -pipe -fstack-protector-strong" -DCMAKE_CXX_FLAGS="-O2 -pipe -fstack-protector-strong" -DCMAKE_EXE_LINKER_FLAGS="-Wl,--dynamicbase,--nxcompat,--high-entropy-va" -DCMAKE_MODULE_LINKER_FLAGS="-Wl,--dynamicbase,--nxcompat,--high-entropy-va" -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--dynamicbase,--nxcompat,--high-entropy-va" %COB_SRCDIR%
mingw32-make -j4
mingw32-make install
endlocal
```
请注意,上述脚本中的路径是示例路径,您需要将其更改为您本地的实际路径。例如,`C:\gnucobol` 可能需要更改为您希望安装 GNU COBOL 的目录。
在创建 build_win32.bat 文件并将上述脚本添加到其中后,您可以运行该文件来编译和安装 GNU COBOL。
阅读全文