开发者

Add compiler option without editing Makefile

I should compile a program written in C through a Makefile. I should insert into the Makefile, some option, for instance: -O2, -march=i686. How can I insert th开发者_运维百科is option in the Makefile without writing into it?


You should use a macro like CFLAGS. Check out GNU GCC documentation.

Something like this should work:

CFLAGS := $(CFLAGS) -O2 -march=i686

Or, if you prefer not to modify the makefile use:

make CFLAGS='-O2 -march=i686' 

The other options will be picked up automatically though. See overriding variables.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜