makefile中的变量与程序中的变量有什么区别?makefile中定义的变量与程序代码中的变量有什么区别?[解决办法]make的变量类似于宏定义[解决办法]makefile中的变量是给make程序用的,作用域是在make解析运行时用,不会编译进程序中。程序代码中的变量是编译进程序中用,是gcc等编译程序程序来分析并写入你的程序中,在你的程序运行时用。