dbg.py 484 B

1234567891011121314151617181920
  1. #!/usr/bin/python
  2. #-*- coding: utf-8 -*-
  3. import sys, os
  4. SAMBA_PATH = r"Z:/source/hainan"
  5. LINUX_PATH = "/home/tanghai/source/hainan"
  6. def main(argv):
  7. os.chdir(LINUX_PATH)
  8. cmd = "gdb " + ' '.join(argv[1:])
  9. cmd = cmd.replace("\\", "/")
  10. cmd = cmd.replace(SAMBA_PATH, ".")
  11. cmd = cmd.replace("\r\n", "\n")
  12. cmd = r'''sed -u -e 's/\\/\//g' | sed -u -e 's/%s/\./g' | ''' % \
  13. SAMBA_PATH.replace("/", r"\/\/") + cmd
  14. os.system(cmd)
  15. if __name__ == '__main__':
  16. sys.exit(main(sys.argv))