Cygwin + MinGW + GCC 相談室 Part 8 (987レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
878: デフォルトの名無しさん [sage] 2021/07/31(土) 13:56:23.14 ID:t9HNV453(1/4) AAS
>>875
875(1): デフォルトの名無しさん [sage] 2021/07/27(火) 15:42:11.13 ID:D0coxe5F(1) AAS
どううまくいかないんだよ?
いきそうだが。
こういう感じ
D:\learn\make\bat>make --version
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

This program built for i686-pc-msys

D:\learn\make\bat>type makefile
all:
cmd -c test.bat

D:\learn\make\bat>type test.bat
echo %date% %time%

D:\learn\make\bat>make && echo meow
cmd -c test.bat
Microsoft Windows [Version 10.0.19041.1110]
(c) Microsoft Corporation. All rights reserved.

D:\learn\make\bat>exit
meow

D:\learn\make\bat>

ただcmd.exeが起動するだけでtest.batが動いてない
そしてcmd.exeが常駐するようで、これを手動でexitすると
&& の右側が実行されてにゃあと鳴く
880: デフォルトの名無しさん [sage] 2021/07/31(土) 14:38:37.39 ID:t9HNV453(2/4) AAS
バージョン古いせいかなと思ってやってみたけど
D:\learn\make\bat>make --version
GNU Make 4.3
Built for x86_64-pc-msys
Copyright (C) 1988-2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <外部リンク:gnu.org
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

D:\learn\make\bat>make && echo meow
cmd -c test.bat
Microsoft Windows [Version 10.0.19041.1110]
(c) Microsoft Corporation. All rights reserved.

D:\learn\make\bat>exit
meow

D:\learn\make\bat>where make
c:\msys64\usr\bin\make.exe

D:\learn\make\bat>

どうやら症状は変わらないみたい
882: デフォルトの名無しさん [sage] 2021/07/31(土) 14:51:31.56 ID:t9HNV453(3/4) AAS
お、できた!
makeって/を「ルート」と読んでしまうから-にしてたんだけど、まさかこれだったとは・・・

?x >>881
881(1): デフォルトの名無しさん [sage] 2021/07/31(土) 14:46:13.40 ID:N/3vvIjJ(1) AAS
cmd からのコマンド引数を/cではなく-cで渡すのは何か理由があるの?

884: デフォルトの名無しさん [sage] 2021/07/31(土) 17:36:49.67 ID:t9HNV453(4/4) AAS
C++スレでボコられて涙目の坊やか
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.036s