我在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还有哪些选项能造成这样的结果?又该如何修改这些选项呢?欢迎任何直接和间接的回答。谢谢!
求助:关于gcc优化选项的问题。
所有跟帖:
•
求助:关于gcc优化选项的问题。(重发)
-yahoobb-
♀
(517 bytes)
()
09/27/2006 postreply
02:30:02
•
gcc optimization
-ohlalala-
♀
(386 bytes)
()
09/27/2006 postreply
05:08:32
•
谢谢两位的回答。
-yahoobb-
♀
(86 bytes)
()
09/27/2006 postreply
22:29:35