Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法用代码响应Mac终端窗口更改其内容? 我正在做一些嵌入式C++开发,我有一个调用栈通过一个UART从我的设备打印到一个MAC终端。 我想创建一个C++应用程序,它可以侦听终端输出,检测调用堆栈,并自动将地址转换成符号。 我可以进行转换,但我不确定_C++_Macos_Terminal - Fatal编程技术网

有没有办法用代码响应Mac终端窗口更改其内容? 我正在做一些嵌入式C++开发,我有一个调用栈通过一个UART从我的设备打印到一个MAC终端。 我想创建一个C++应用程序,它可以侦听终端输出,检测调用堆栈,并自动将地址转换成符号。 我可以进行转换,但我不确定

有没有办法用代码响应Mac终端窗口更改其内容? 我正在做一些嵌入式C++开发,我有一个调用栈通过一个UART从我的设备打印到一个MAC终端。 我想创建一个C++应用程序,它可以侦听终端输出,检测调用堆栈,并自动将地址转换成符号。 我可以进行转换,但我不确定,c++,macos,terminal,C++,Macos,Terminal,有没有办法用代码响应Mac终端窗口更改其内容? 我正在做一些嵌入式C++开发,我有一个调用栈通过一个UART从我的设备打印到一个MAC终端。 我想创建一个C++应用程序,它可以侦听终端输出,检测调用堆栈,并自动将地址转换成符号。 我可以进行转换,但我不确定是否有办法在终端输出发生变化时通知我的应用程序,甚至可以定期轮询打开的终端并提取其内容?难道你不能将所有输出重定向到你的程序,然后解析出来吗?不太可能,因为它在外部嵌入式设备上运行,并通过UART将该设备的输出传输到Mac。您如何从UART提取

有没有办法用代码响应Mac终端窗口更改其内容? 我正在做一些嵌入式C++开发,我有一个调用栈通过一个UART从我的设备打印到一个MAC终端。 我想创建一个C++应用程序,它可以侦听终端输出,检测调用堆栈,并自动将地址转换成符号。
我可以进行转换,但我不确定是否有办法在终端输出发生变化时通知我的应用程序,甚至可以定期轮询打开的终端并提取其内容?

难道你不能将所有输出重定向到你的程序,然后解析出来吗?不太可能,因为它在外部嵌入式设备上运行,并通过UART将该设备的输出传输到Mac。您如何从UART提取数据?它必须以某种方式插入Mac,比如某种FTDI/USB控制器,对吗?然后必须通过终端中的某个com端口打开。。在这种意义上,您可以将所有com输出重定向到您的程序