gpt4 book ai didi

c - 从 Eclipse 在 Mac 终端中使用 ncurses.h 运行和编译 C 程序

转载 作者:行者123 更新时间:2023-11-30 17:11:52 26 4
gpt4 key购买 nike

我使用 CDT 8.6.0 for Eclipse Luna 和 OS X Yosemite,我不想在 Eclipse 控制台中运行我的程序,而是想在 Eclipse 的 Mac 终端应用程序中运行它。

我已按照以下说明操作:Launch terminal from eclipse 。通过它们,我成功地在新的终端窗口中打开我的项目目录,但它无法编译和运行我的程序,该程序只有一个源文件 (main.c)。

我认为我没有使用正确的论点,请问你能帮我吗?我刚刚开始使用终端,我不太确定我在做什么......

程序很简单:

#include <ncurses.h>

int main() {
initscr();
printw("Hello World!");
refresh();
getch();
endwin();

return 0;
}

这是我第一次使用 ncurses 库,当我直接从终端编译并运行该程序时,它可以正常工作,但是当我在 Eclipse 的控制台中执行它时,它似乎可以工作,但也会在不应该出现的输出...

我很高兴阅读您的建议,提前谢谢您!

最佳答案

默认的 Eclipse 终端不支持 ANSI 转义;这个问题之前曾在 Support ANSI terminal color escape sequences in XML? 中被问过。 ,表明有一个插件可能会有所帮助(请参阅 Eclipse plugin – ANSI Escape in Console )。

关于c - 从 Eclipse 在 Mac 终端中使用 ncurses.h 运行和编译 C 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31941959/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com