Gunakan variabel di dalam perintah di Makefile


2

Katakanlah variabel LINK berisi berikut: 1a2b3c. Saya ingin ditampilkan Full path: /home/build/1a2b3c.

PWD saat ini di /home;

Saya tidak dapat mengaktifkan yang berikut:

@echo "Full path: $(readlink -f build/$(LINK))"

Jawaban:


1

Itu harus bekerja, selama variabel $LINKdiekspor. Jadi pastikan untuk berlari export LINKsebelum menjalankan make.

Contoh:

$ printf "test:\n\t@echo \"\$(LINK)\"" > makefile #Make the test makefile
$ LINK='1a2b3c'
$ make

$ export LINK
$ make
1a2b3c
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.