23,217
社区成员




请教各位大佬。
我想在linux下,代码层面实现活动获得当前可执行文件的绝对路径,然后再找到资源文件的路径。
在Windows下,可以用GetModuleFileName来获得当前可执行文件的名字,但是Linux下这个情况就变的比较复杂。
有没有相关api或是方法,除了
1. 当前程序运行的时候,你可以去读取/proc/self/exe, 这个文件就是当前进程的可执行文件的一个连接。 这个链接就是指向类似于GetModuleFileName的结果。(转载)
2. readlink函数, readlink可以把连接的名字转成实际文件名。
这个方法呢?
非常感谢!!
你说的这两个方法不就可以做到了么, 为什么要除了这两个方法呢