getcwd
功能:获取执行"可执行文件"时的目录,不一定是可执行文件的目录。
总结:不能通过此函数,来获取可执行文件的路径。
推荐
readlink
linux系统中有个符号链接:/proc/self/exe 它代表当前程序,所以可以用readlink读取它的源路径就可以获取当前程序的绝对路径char temp[MAX_PATH] = {0};
readlink("/proc/self/exe", temp, sizeof(temp)/sizeof(char));
getcwd
功能:获取执行"可执行文件"时的目录,不一定是可执行文件的目录。
总结:不能通过此函数,来获取可执行文件的路径。
推荐
readlink
linux系统中有个符号链接:/proc/self/exe 它代表当前程序,所以可以用readlink读取它的源路径就可以获取当前程序的绝对路径char temp[MAX_PATH] = {0};
readlink("/proc/self/exe", temp, sizeof(temp)/sizeof(char));