Saya mencoba melakukan ini dalam makefile dan gagal total:
M_ARCH := $(shell g++ -dumpmachine | awk '{split($1,a,"-");print a[1]}')
apa kamu tahu kenapa? Saya kira itu ada hubungannya dengan melarikan diri, tapi apa dan di mana?
Saya mencoba melakukan ini dalam makefile dan gagal total:
M_ARCH := $(shell g++ -dumpmachine | awk '{split($1,a,"-");print a[1]}')
apa kamu tahu kenapa? Saya kira itu ada hubungannya dengan melarikan diri, tapi apa dan di mana?
Jawaban:
Ini adalah tanda dolar, di makefiles Anda harus mengetik $$
untuk mendapatkan satu tanda dolar:
M_ARCH := $(shell g++ -dumpmachine | awk '{split($$1,a,"-");print a[1]}')
$
untuk mendapatkan satu.