Python 是"/lib64";不同于/lib/./lib64/";?

Python 是"/lib64";不同于/lib/./lib64/";?,python,bash,gdb,Python,Bash,Gdb,在gdb python脚本/opt/gcc-4.8.2/lib64/libstdc++.so.6.0.18-gdb.py中,出现了以下行 libdir = '/opt/gcc-4.8.2/lib/../lib64' 相反,它可以是/opt/gcc-4.8.2/lib64。这在bash或python中有什么区别吗?当由不希望依赖Linux的shell脚本构建时,路径通常是这样的。在其他平台上更难规范化路径名(去掉..) 让路径保持原样不是问题

在gdb python脚本/opt/gcc-4.8.2/lib64/libstdc++.so.6.0.18-gdb.py中,出现了以下行

libdir = '/opt/gcc-4.8.2/lib/../lib64'

相反,它可以是/opt/gcc-4.8.2/lib64。这在bash或python中有什么区别吗?

当由不希望依赖Linux的shell脚本构建时,路径通常是这样的。在其他平台上更难规范化路径名(去掉..)

让路径保持原样不是问题