Add compiler option without editing Makefile

前端 未结 1 339
无人及你
无人及你 2020-12-14 17:10

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 thi

相关标签:
1条回答
  • 2020-12-14 17:30

    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 讨论(0)
提交回复
热议问题