My bad. You are right, the last -O will work. Then I think I get a solution to my original problem. Thanks again for your help.
Chao Li (Evan) ------------------------------ HighGo Software Inc. https://www.highgo.com/ Tom Lane <t...@sss.pgh.pa.us> 于2025年8月1日周五 12:07写道: > Chao Li <li.evan.c...@gmail.com> writes: > > Thanks for the explanation. W.R.T the PROFILE variable, I tried: > > > # ./configure --enable-debug > > # PROFILE="-O0" make > > > As a result, both "-O2" and "-O0" presented to gcc. In that case, I > believe > > "-O0" will be ignored by gcc. > > Nope ... read the gcc docs, or experiment. The last -O switch wins. > (This is true for most switches in most Unix tools, and it's common > for scripts such as Makefiles to rely on it.) > > regards, tom lane >