91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 88.52MB
    文件類型: .bz2
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2023-06-21
  • 語言: 其他
  • 標簽:

資源簡介

gcc-arm-none-eabi編譯器linux安裝包,可以編譯cotexA/R/M系列架構(gòu)的處理器,比如:STM32,LPC等。

資源截圖

代碼片段和文件信息

#?-*-?python?-*-
#?Copyright?(C)?2009-2015?Free?Software?Foundation?Inc.

#?This?program?is?free?software;?you?can?redistribute?it?and/or?modify
#?it?under?the?terms?of?the?GNU?General?Public?License?as?published?by
#?the?Free?Software?Foundation;?either?version?3?of?the?License?or
#?(at?your?option)?any?later?version.
#
#?This?program?is?distributed?in?the?hope?that?it?will?be?useful
#?but?WITHOUT?ANY?WARRANTY;?without?even?the?implied?warranty?of
#?MERCHANTABILITY?or?FITNESS?FOR?A?PARTICULAR?PURPOSE.??See?the
#?GNU?General?Public?License?for?more?details.
#
#?You?should?have?received?a?copy?of?the?GNU?General?Public?License
#?along?with?this?program.??If?not?see?.

import?sys
import?gdb
import?os
import?os.path

pythondir?=?‘/home/build/work/GCC-5-build/install-native/share/gcc-arm-none-eabi‘
libdir?=?‘/home/build/work/GCC-5-build/install-native/arm-none-eabi/lib‘

#?This?file?might?be?loaded?when?there?is?no?current?objfile.??This
#?can?happen?if?the?user?loads?it?manually.??In?this?case?we?don‘t
#?update?sys.path;?instead?we?just?hope?the?user?managed?to?do?that
#?beforehand.
if?gdb.current_objfile?()?is?not?None:
????#?Update?module?path.??We?want?to?find?the?relative?path?from?libdir
????#?to?pythondir?and?then?we?want?to?apply?that?relative?path?to?the
????#?directory?holding?the?objfile?with?which?this?file?is?associated.
????#?This?preserves?relocatability?of?the?gcc?tree.

????#?Do?a?simple?normalization?that?removes?duplicate?separators.
????pythondir?=?os.path.normpath?(pythondir)
????libdir?=?os.path.normpath?(libdir)

????prefix?=?os.path.commonprefix?([libdir?pythondir])
????#?In?some?bizarre?configuration?we?might?have?found?a?match?in?the
????#?middle?of?a?directory?name.
????if?prefix[-1]?!=?‘/‘:
????????prefix?=?os.path.dirname?(prefix)?+?‘/‘

????#?Strip?off?the?prefix.
????pythondir?=?pythondir[len?(prefix):]
????libdir?=?libdir[len?(prefix):]

????#?Compute?the?“..“s?needed?to?get?from?libdir?to?the?prefix.
????dotdots?=?(‘..‘?+?os.sep)?*?len?(libdir.split?(os.sep))

????objfile?=?gdb.current_objfile?().filename
????dir_?=?os.path.join?(os.path.dirname?(objfile)?dotdots?pythondir)

????if?not?dir_?in?sys.path:
????????sys.path.insert(0?dir_)

#?Call?a?function?as?a?plain?import?would?not?execute?body?of?the?included?file
#?on?repeated?reloads?of?this?object?file.
from?libstdcxx.v6?import?register_libstdcxx_printers
register_libstdcxx_printers(gdb.current_objfile())

評論

共有 條評論

相關(guān)資源