我刚买了一台EEE垫变压器.像我拥有的任何硬件一样,我想在它上面有一个C编译器.我知道我可以交叉编译,但我想在设备上进行开发.我搜索过谷歌,我似乎找到了关于如何为x86/64 Linux构建arm工具链的页面.思考?
我有一个小的ncurse程序我正在运行,但输出似乎没有显示,除非我坚持wrefresh()
在while循环.
是否有一些缓冲正在进行?我试过其他refresh
功能在图书馆和fflush
与stddout
(我不认为是有道理的,但值得一试),但似乎没有任何工作.
第二个小问题:要进行getch()
非阻塞,我们需要打电话nodelay(win,TRUE)
,对吧?
void main()
{
initscr();
start_color();
init_pair(1,COLOR_YELLOW,COLOR_CYAN);
WINDOW *win = newwin(10,10,1,1);
wbkgd(win,COLOR_PAIR(1));
wprintw(win,"Hello, World.");
wrefresh(win);
getch();
delwin(win);
endwin();
}