Sto cercando di farlo in un makefile e fallisce orribilmente:
M_ARCH := $(shell g++ -dumpmachine | awk '{split($1,a,"-");print a[1]}')
sai perché? Immagino abbia a che fare con la fuga, ma cosa e dove?
Sto cercando di farlo in un makefile e fallisce orribilmente:
M_ARCH := $(shell g++ -dumpmachine | awk '{split($1,a,"-");print a[1]}')
sai perché? Immagino abbia a che fare con la fuga, ma cosa e dove?
Risposte:
È il segno del dollaro, nei makefile dovrai digitare $$
per ottenere un unico segno di dollaro:
M_ARCH := $(shell g++ -dumpmachine | awk '{split($$1,a,"-");print a[1]}')
$
per ottenerne uno.