当前目录指的是运行程序时当前用户所处的目录,而不是程序可执行文件所在的目录。
如/home/user/test/debug/目录下有程序test.out,代码中读取配置文件./test.etc。
如果在test目录下运行./debug/test.out,则程序会到test目录下去查找test.etc文件,而如果在debug目录下运行./test.out,则程序会到debug目录下去查找test.etc文件。
当前目录指的是运行程序时当前用户所处的目录,而不是程序可执行文件所在的目录。
如/home/user/test/debug/目录下有程序test.out,代码中读取配置文件./test.etc。
如果在test目录下运行./debug/test.out,则程序会到test目录下去查找test.etc文件,而如果在debug目录下运行./test.out,则程序会到debug目录下去查找test.etc文件。