Hi Community
I’ve write this little nonsens Programm, because there
are diferences regarding compillation in the different versions of QNX.
1: #include<stdio.h>
2:
3: int main (void)
4: {
5: printf(“Hallo Welt\n”);
6: fflush(stdin);
7: fprintf(stderr, “Client: ConectAttach failed\n”);
8:
9: return 0;
10: }
If I compile it in QNX 6.0 everything is perfect no errors. → (qnx6.0.jpg)
But if I compile it in QNX 6.21, there are erors!! → (qnx6.21.jpg)
You can see the errors in the atachment as JPG.
is it possible that both versions use different header files?
<stdio.h> POSIX ???
Thank You All !!!
6.2.1 has a completely different libc than 6.0 - you need to use the 6.2.1 headers
noc
3
I just cut/paste your example and it compiles fine on my QNX 6.2.1 box. no errors.
It seems your QNX 6.2.1 is screwed up. Try to re-install it.
BTW, fflush shouldn’t be used in input buffer. It just forces the writing of output ones
Hi Community !!!
If they are completely different libc in both versions of QNX.
What should I do to compile my programms under qnx 6.21??
Thank You!!!
I would agree with noc - your system must be messed up somehow. You have 6.2 libs but 6.1 headers. I would re-install if you can.
Hi Community
I found the Problem
I’ve installed both,
QNX Momentics NC for Neutrino(x86)
and QNX Momentics NC for Neutrino (armle) !!!
after I install only QNX Momentics NC for Neutrino(x86) it works perfect.
Thank You !!!