任何机构都可以解释为什么我们在gcc中使用-m标志? 我运行man gcc命令结果还不清楚是否有任何机构可以在汇编中解释我这个标志的作用? 如何使用-m标志其正确的语法? 我需要它,因为我通过make命令运行自动生成的makefile,但它显示以下错误: cc1:错误:无法识别的命令行选项“-m” 谁能解释那是什么?
答案 0 :(得分:5)
-m
后面跟着machine-option
,后者通常与机器有关。常见的例子是-m32
和-m64
,用于在支持两者的体系结构上选择32位和64位构建。
听起来你在某处有一个空的或未初始化的makefile变量。