标签: c++ linux
在Ubuntu中,在我的main()函数中,我使用dlopen()加载API,然后运行无限循环。编译并运行后,如果我在终端中Ctrl-C退出程序,那么它永远不会释放API句柄,这似乎会导致一些问题。
main()
dlopen()
Ctrl-C
因此,当我在终端中输入Ctrl-C时,我需要能够释放句柄。如果我在main()函数末尾编写必要的代码,就在return之前,Ctrl-C会到达这一点吗?或Ctrl-C只是退出程序而不处理main()函数的其余部分?
return