求助:关于gcc优化选项的问题。

来源: 2006-09-27 02:26:26 [博客] [旧帖] [给我悄悄话] 本文已被阅读:

我在ubuntu 6.06下编译psmisc 22.2的代码,编译环境gcc 4.0.3,libc6 2.3.6-0ubuntu20。然后用gdb 6.4调试pstree命令。但在调试过程中,出现了如下的错误提示。

current
CODESET No symbol "CODESET" in current context
等等。

在google上检索的结果表明,是gcc在编译的过程中优化掉在这些变量。于是我修改了confugre文件中CFLAGS的值,由原来的"-g -O2"改成了"-g -O0"。但在debug中上述的提示依然出现。请问,gcc还有哪些选项能造成这样的结果?又该如何修改这些选项呢?欢迎任何直接和间接的回答。谢谢!