资源简介
用于modelsim/questasim中gcc编译UVM1.1d库,支持64位系统,编译生成后产生.dll文件即可。
代码片段和文件信息
# -*- python -*-
# Copyright (C) 2009 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 = ‘/c/gcc/gcc-4.5.0-mingw64/share/gcc-4.5.0/python‘
libdir = ‘/c/gcc/gcc-4.5.0-mingw64/lib/gcc/x86_64-w64-mingw32/4.5.0‘
# 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)
# Load the pretty-printers.
from libstdcxx.v6.printers import register_libstdcxx_printers
register_libstdcxx_printers (gdb.current_objfile ())
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-03-13 08:40 gcc-4.5.0-mingw64\
目录 0 2012-03-13 08:39 gcc-4.5.0-mingw64\bin\
文件 270336 2012-03-13 08:39 gcc-4.5.0-mingw64\bin\c++.exe
文件 5897751 2012-03-13 08:39 gcc-4.5.0-mingw64\bin\c++filt.exe
文件 268800 2012-03-13 08:39 gcc-4.5.0-mingw64\bin\cpp.exe
文件 270336 2012-03-13 08:39 gcc-4.5.0-mingw64\bin\g++.exe
文件 266752 2012-03-13 08:39 gcc-4.5.0-mingw64\bin\gcc.exe
文件 16213 2012-03-13 08:39 gcc-4.5.0-mingw64\bin\gccbug
文件 65024 2012-03-13 08:39 gcc-4.5.0-mingw64\bin\gcov.exe
文件 336246 2012-03-13 08:39 gcc-4.5.0-mingw64\bin\libgnurx-0.dll
文件 6023497 2012-03-13 08:39 gcc-4.5.0-mingw64\bin\nm.exe
文件 270336 2012-03-13 08:39 gcc-4.5.0-mingw64\bin\x86_64-w64-mingw32-c++.exe
文件 270336 2012-03-13 08:39 gcc-4.5.0-mingw64\bin\x86_64-w64-mingw32-g++.exe
文件 266752 2012-03-13 08:39 gcc-4.5.0-mingw64\bin\x86_64-w64-mingw32-gcc-4.5.0.exe
文件 266752 2012-03-13 08:39 gcc-4.5.0-mingw64\bin\x86_64-w64-mingw32-gcc.exe
目录 0 2012-03-13 08:39 gcc-4.5.0-mingw64\include\
文件 21267 2012-03-13 08:39 gcc-4.5.0-mingw64\include\regex.h
目录 0 2012-03-13 08:39 gcc-4.5.0-mingw64\lib\
目录 0 2012-03-13 08:39 gcc-4.5.0-mingw64\lib\gcc\
目录 0 2012-03-13 08:39 gcc-4.5.0-mingw64\lib\gcc\x86_64-w64-mingw32\
目录 0 2013-03-18 12:36 gcc-4.5.0-mingw64\lib\gcc\x86_64-w64-mingw32\4.5.0\
文件 1862 2012-03-13 08:39 gcc-4.5.0-mingw64\lib\gcc\x86_64-w64-mingw32\4.5.0\crtfastmath.o
目录 0 2012-03-13 08:39 gcc-4.5.0-mingw64\lib\gcc\x86_64-w64-mingw32\4.5.0\include\
目录 0 2012-03-13 08:39 gcc-4.5.0-mingw64\lib\gcc\x86_64-w64-mingw32\4.5.0\include-fixed\
文件 750 2012-03-13 08:39 gcc-4.5.0-mingw64\lib\gcc\x86_64-w64-mingw32\4.5.0\include-fixed\README
文件 5447 2012-03-13 08:39 gcc-4.5.0-mingw64\lib\gcc\x86_64-w64-mingw32\4.5.0\include-fixed\limits.h
文件 330 2012-03-13 08:39 gcc-4.5.0-mingw64\lib\gcc\x86_64-w64-mingw32\4.5.0\include-fixed\syslimits.h
文件 1799 2012-03-13 08:39 gcc-4.5.0-mingw64\lib\gcc\x86_64-w64-mingw32\4.5.0\include\abmintrin.h
文件 3089 2012-03-13 08:39 gcc-4.5.0-mingw64\lib\gcc\x86_64-w64-mingw32\4.5.0\include\ammintrin.h
文件 47999 2012-03-13 08:39 gcc-4.5.0-mingw64\lib\gcc\x86_64-w64-mingw32\4.5.0\include\avxintrin.h
文件 1161 2012-03-13 08:39 gcc-4.5.0-mingw64\lib\gcc\x86_64-w64-mingw32\4.5.0\include\bmmintrin.h
............此处省略4609个文件信息
相关资源
- linux gcc离线依赖安装包
- MinGW 64位 gcc 4.9.2
- Verilog实现MIPS流水线模拟
- LinuxCentOS6.5离线安装gcc
- 64位centOS 6.5 安装gcc4.4.7所需的rpm包
- MinGW(gcc版本 4.6.2)
- MinGW64离线安装包
- tdm64-gcc-5.1.0-2
- Suse Linux 12 下gcc环境所需rpm安装包
- 广联达深思S4全国写锁工具+582 586 58
- gcc6.3.0版本的mingw离线安装压缩包
- gcc-arm-none-eabi-8-2018-q4-major-linux.tar.bz
- gcc离线安装包
- gcc6.2.0以及对应的gmp 、mpfr、mpc
- gcc-linaro-6.3.1-2017.02-x86_64_aarch64-linux-
- mingw64-8.1.0.zip
- arm-none-linux-gnueabi-gcc-4.8.3
- arm-linux-gcc交叉编译器安装包及详细安
- gcc离线安装全部依赖包
- modelsim-gcc-4.5.0-mingw64for 64位windows
- 计算机组成原理实验Modelsim+单周期+多
- gcc-3.4.6-sol10-sparc-local
- gcc-3.4.6-sol10-x86-local.part1
- 国家电网有限公司标识应用手册2018版
- tdm64-gcc-5.1.0-2 64位
- linux centos7_64 gcc依赖安装包
- tdm-gcc-64位
- Altera 乘法器 IP核 Modelsim仿真
- solaris 10编译qt所需的gcc以及相关库
- gcc的rpm包全套
评论
共有 条评论