cgw
1
xtang先生:
你好, 请帮忙指点一下这两个问题:
1。 QCC和GCC有什么区别呀,是不是用gcc编译的程序都可用qcc编译呢? 为什么你们都推荐使用qcc而不是gcc呢?
2。 在IDE中怎么改成用gcc编译呀?
3。 我需要记录一个process中通过外部的sensor所采集的所有数据,这个data logger过程怎么实现呢? 是但开另一个process并开个file,逐条录入, 还是有什么命令可以直接实现这个功能,(我看到有个logger,slogger等命令可以记录system information, 不知道是不是起这个作用的)
谢谢您和大家的指点
很简单的道理吧(我猜的),QCC应该是提供QNX下的一些GCC没有的函数吧.如果你只是想用IDE开发代码.可以搞完再自己用GCC编译一下,出来你想要的版本.问题是为什么要这样做呢?你做的程序不是跑在QNX下?
syslog()是可以写数据到syslog文件中.问题是可能其它的程序也会写LOG进来.写到文件里也行吧,只是不知道实际你要怎么用.数据量,频率,是否同时要读等等.还有如果在写文件的时候掉电了!!!
xtang1
4
qcc 是 gcc 的 cover。它最后也是调用gcc,只是它可以根据传进来的参数,决定调用哪一个gcc (-V),而且它知道使用哪一些正确gcc的options,除非你有特殊的需要,用qcc不要直接用gcc.
不太懂你的另一个问题,你那个从sensor得到数据的进程不能自己直接把数据写进一个文件里去吗?为什么需要另一个进程?