clion+linux远程开发时Cmake编译出现undefined reference to ‘dlopen‘的解决办法

报错如下

undefined reference to `dlopen'
undefined reference to `dlclose'
undefined reference to `dlerror'
undefined reference to `dlsym'

在CMakeList.txt中添加以下命令

target_link_libraries(your_exec ${CMAKE_DL_LIBS} )