std::string program_path() { const int path_size = 512; char *path = (char *)malloc(path_size); if (path != NULL) { if (readlink("/proc/self/exe", path, path_size) == -1) { free(path); path = NULL; } } return std::string(path); }
posted on 2022-08-04 14:33 lialin 阅读(42) 评论(0) 收藏 举报
博客园 © 2004-2025 浙公网安备 33010602011771号 浙ICP备2021040463号-3