dbg.py 413 B

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