GCC,-W1是什么意思
我有一个使用-W1参数的遗留Makefile, 我没有找到任何关于这个的参考,我想这可能是一个打字错误,“1”应该是“l”。然而,它是有效的。。。 那么,有人能解释一下为什么这条线是有效的吗GCC,-W1是什么意思,gcc,g++,makefile,cc,Gcc,G++,Makefile,Cc,我有一个使用-W1参数的遗留Makefile, 我没有找到任何关于这个的参考,我想这可能是一个打字错误,“1”应该是“l”。然而,它是有效的。。。 那么,有人能解释一下为什么这条线是有效的吗 @$(CC) $(CFLAGS) -shared -W1,-soname,$(LIBNAME) -o $(OUTDIR)/$(LIBNAME) $(OBJS) $(CC)是GCC,编译的文件是C文件。 当我尝试使用此命令编译CPP文件时,只有在 cc1plus: error: unrecognized c
@$(CC) $(CFLAGS) -shared -W1,-soname,$(LIBNAME) -o $(OUTDIR)/$(LIBNAME) $(OBJS)
$(CC)是GCC,编译的文件是C文件。
当我尝试使用此命令编译CPP文件时,只有在
cc1plus: error: unrecognized command line option "-W1,-soname...
它看起来像一个打字错误,应该是
-Wl
有时很难区分小写L(
L
)和某些字体中的数字1。@DavidSchwartz实际上它不应该工作,这让我对这个问题有点好奇。