在GNU make中,可以使用不同的命令行参数调用相同的程序。GNU make提供了多种方式来传递命令行参数给程序。
target:
./program $(PARAMS)
这里,$(PARAMS)
是一个makefile变量,它可以在命令行中通过make target PARAMS=value
来设置参数值。
target:
./program $(MAKECMDGOALS)
这里,$(MAKECMDGOALS)
是make命令中的目标参数,可以在命令行中通过make target PARAMS=value
来设置参数值。
target:
$(shell ./program $(PARAMS))
这里,$(shell ...)
表示执行shell命令,并将其输出结果返回。可以在命令中使用$(PARAMS)
来传递参数。
总之,GNU make提供了多种方式来传递命令行参数给程序,可以根据实际需求选择适合的方式。腾讯云的云计算产品中,云服务器CVM和云函数SCF可以用于部署和运行各种类型的程序,并提供了灵活的参数设置功能。详情请参考腾讯云云服务器CVM和云函数SCF的产品介绍页面:
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云