PS Wiki

Живее всех живых

Инструменты пользователя

Инструменты сайта


win:dev:mingw

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
win:dev:mingw [2024.03.27 16:04:03] – [Hello World] adminwin:dev:mingw [2025.01.26 21:48:36] (текущий) – [Компиляция (MinGW)] admin
Строка 61: Строка 61:
 pause</file> pause</file>
   * Сборка через **gcc/program.c**<file batch gcc-make.bat>@echo off   * Сборка через **gcc/program.c**<file batch gcc-make.bat>@echo off
-path=C:\MinGW\bin;C:\MinGW\msys\1.0\bin+path=C:\Dev\SDK\mingw\bin;C:\Dev\SDK\mingw\msys\1.0\bin
 if "%1" neq "" ( if "%1" neq "" (
-  echo "%~nx1" + echo "%~nx1" 
-  gcc.exe -static -O2 -s -o "%~dpn1.exe" "%1" + if "%~x1" equ ".c"
-  strip.exe -s "%~dpn1.exe"+ gcc.exe -static -O2 -s -o "%~dpn1.exe" "%1" 
 +
 + if "%~x1" equ ".cpp"
 + g++.exe -static -O2 -s -o "%~dpn1.exe" "%1" 
 +
 + strip.exe -s "%~dpn1.exe" 
 +) else ( 
 + for %%f in (*.c) do ( 
 + echo "%%f" 
 + gcc.exe -static -O2 -s -o "%%~nf.exe" "%%f" 
 + strip.exe -s "%%~nf.exe" 
 +
 + for %%f in (*.cpp) do ( 
 + echo "%%f" 
 + g++.exe -static -O2 -s -o "%%~nf.exe" "%%f" 
 + strip.exe -s "%%~nf.exe" 
 + )
 ) )
 pause</file> pause</file>
win/dev/mingw.1711555443.txt.gz · Последнее изменение: 2024.03.27 16:04:03 — admin