我想分析一个在ARM设备上运行的C++应用程序。我运行了我的应用程序,并使用ProfilerStart("googleProfBL.prof")对其进行了分析,因此生成了该文件。当我从本地计算机上的ARM设备打开该文件时,会得到以下信息:
./pprof --text --add_lib=libraryIwanttoDebug.so BinaryThatLoadsThatLibrary googleProfBL.prof Using local file /home/genius/PresControler/src-build-target/deploy/NavStartup
while(true)//bunch of codes that gets data from port ,我用的是linux,有没有内置的支持像Ctrl+C这样的按键。我可以使用signal(SIGINT, signal_callback_handler);捕捉到这一点,但是Ctrl+C有一些问题,因为它会给出错误。
我想在按键时跳出这个循环,这是可能的吗?