标签: c++ linux
我正在尝试解决以下问题: 我的代码在Windows和Linux上运行。我需要知道当前运行的.dll(.so)加载的路径,这样我才能找到我需要的一些卫星文件的路径。 在Windows上我使用:
char buffer[1024]; GetModuleFileName(GetModuleHandle("MyLibrary.dll"), buffer, MAX_PATH);
Linux上的等效代码是什么?