What's the difference between them? If this file name was /bin/make, then the recipe executed is cd subdir. I usually pass macro definitions from make command line to a makefile using the option:
Premium Vector New trends related to digital marketing in 2025
+ i was not familar.
In other words, i want to pass some arguments which will eventually become variables in the makefile.
The error that you've quoted must have been preceded by an error from gcc, please quote that as well. By using 'gmake' specifically you can use gnu make extensions. The definition is accessible inside the makefile. Cd subdir && $(make) the value of this variable is the file name with which make was invoked.
For variable assignment in make, i see := and = operator. Can i pass variables to a gnu makefile as command line arguments? I want to use the make command as part of setting up the code environment, but i'm using windows.