2005-05-13 07:57:07

by Nauman

[permalink] [raw]
Subject: Kernel 2.6 project compilation and GCC attribs??

hello,
dudes i m using FC 3 with kdeveloper 3.0 on kernel 2.6.
i have used quiet a few function pointers. but i have been
experiencing frustrating behaviour. there are some places in the code
where functions get called properly and on the other part they just
dont get called.

and on more thing
when i use ( x < y ? 5:10)
with x=1 and y=2
the result i get is x = 10: (
and when i replace this stetement with if else struct i get correct result.
y is this............ should i be coding my project or shoud i be
fixing those compilation bugs ..
what i need to ask is that is there any special gcc attributes which
are need to be specified, because i m using default make file to build
my project procuded by kdevelop's wizard.
whats wrong and where it can be........
i m terribly frustrated what do u guys thinkkkkkk


--
When the going gets tough, The tough gets going...!
Peace ,
Nauman.


2005-05-13 08:20:44

by Valdis Klētnieks

[permalink] [raw]
Subject: Re: Kernel 2.6 project compilation and GCC attribs??

On Fri, 13 May 2005 12:57:03 +0500, Nauman said:

> when i use ( x < y ? 5:10)
> with x=1 and y=2
> the result i get is x = 10: (

1) This isn't a kernel problem, this is an introductory C problem.

2) Even if it *were* a kernel problem, you'd have to show us at least
2-3 *complete* lines so we can figure out what the heck you're talking
about. "When I use" doesn't tell us anything, "I get x = 10" can't happen
because you don't actually assign to x anyplace in that fragment, and so on.

3) Since you're working in userspace, printf() is your debugging friend,
and 'gdb' (and GUI's on top of it like 'ddd') are your other debugging friend.


Attachments:
(No filename) (226.00 B)