「arm-none-eabi-binutils」の版間の差分

提供: FreeBSD入門
移動: 案内検索
(ページの作成:「arm-none-eabi-binutilsは、ARMアーキテクチャ用のバイナリツールのパッケージです。 '''読み方''' ;arm-none-eabi-binutils:あーむ の...」)
 
(相違点なし)

2015年12月13日 (日) 14:33時点における最新版

arm-none-eabi-binutilsは、ARMアーキテクチャ用のバイナリツールのパッケージです。

読み方

arm-none-eabi-binutils
あーむ のん いー えーびーあい びんゆーてぃるず

概要

$ pkg info -f arm-none-eabi-binutils
arm-none-eabi-binutils-2.25.1
Name           : arm-none-eabi-binutils
Version        : 2.25.1
Installed on   : Sun Dec 13 14:28:11 2015 JST
Origin         : devel/arm-none-eabi-binutils
Architecture   : freebsd:10:x86:64
Prefix         : /usr/local
Categories     : devel
Licenses       : LGPL3 and GPLv3
Maintainer     : bapt@FreeBSD.org
WWW            : http://sources.redhat.com/binutils/
Comment        : GNU binutils for bare metal arm cross-development
Annotations    :
        repo_type      : binary
        repository     : FreeBSD
Flat size      : 12.2MiB
Description    :
The GNU Binutils are a collection of binary tools. The main ones are:
 
* ld - the GNU linker.
* as - the GNU assembler.
 
Most of these programs use BFD, the Binary File Descriptor library, to do
low-level manipulation. Many of them also use the opcodes library to assemble
and disassemble machine instructions.
 
This port may be used as a replacement for the system binutils and support
features from the latest versions of GCC.
 
For cross-compilation, see the devel/cross-binutils port.
 
WWW: http://sources.redhat.com/binutils/

インストール

pkgコマンドでインストールする場合

sudo pkg install arm-none-eabi-binutils

設定

arm-none-eabi-binutils-2.25.1:
        /usr/local/arm-none-eabi/bin/ar
        /usr/local/arm-none-eabi/bin/as
        /usr/local/arm-none-eabi/bin/ld
        /usr/local/arm-none-eabi/bin/ld.bfd
        /usr/local/arm-none-eabi/bin/nm
        /usr/local/arm-none-eabi/bin/objcopy
        /usr/local/arm-none-eabi/bin/objdump
        /usr/local/arm-none-eabi/bin/ranlib
        /usr/local/arm-none-eabi/bin/size
        /usr/local/arm-none-eabi/bin/strip
        /usr/local/arm-none-eabi/lib/ldscripts/armelf.x
        /usr/local/arm-none-eabi/lib/ldscripts/armelf.xbn
        /usr/local/arm-none-eabi/lib/ldscripts/armelf.xc
        /usr/local/arm-none-eabi/lib/ldscripts/armelf.xn
        /usr/local/arm-none-eabi/lib/ldscripts/armelf.xr
        /usr/local/arm-none-eabi/lib/ldscripts/armelf.xs
        /usr/local/arm-none-eabi/lib/ldscripts/armelf.xsc
        /usr/local/arm-none-eabi/lib/ldscripts/armelf.xsw
        /usr/local/arm-none-eabi/lib/ldscripts/armelf.xu
        /usr/local/arm-none-eabi/lib/ldscripts/armelf.xw
        /usr/local/bin/arm-none-eabi-addr2line
        /usr/local/bin/arm-none-eabi-ar
        /usr/local/bin/arm-none-eabi-as
        /usr/local/bin/arm-none-eabi-c++filt
        /usr/local/bin/arm-none-eabi-elfedit
        /usr/local/bin/arm-none-eabi-gprof
        /usr/local/bin/arm-none-eabi-ld
        /usr/local/bin/arm-none-eabi-ld.bfd
        /usr/local/bin/arm-none-eabi-nm
        /usr/local/bin/arm-none-eabi-objcopy
        /usr/local/bin/arm-none-eabi-objdump
        /usr/local/bin/arm-none-eabi-ranlib
        /usr/local/bin/arm-none-eabi-readelf
        /usr/local/bin/arm-none-eabi-size
        /usr/local/bin/arm-none-eabi-strings
        /usr/local/bin/arm-none-eabi-strip
        /usr/local/man/man1/arm-none-eabi-addr2line.1.gz
        /usr/local/man/man1/arm-none-eabi-ar.1.gz
        /usr/local/man/man1/arm-none-eabi-as.1.gz
        /usr/local/man/man1/arm-none-eabi-c++filt.1.gz
        /usr/local/man/man1/arm-none-eabi-dlltool.1.gz
        /usr/local/man/man1/arm-none-eabi-elfedit.1.gz
        /usr/local/man/man1/arm-none-eabi-gprof.1.gz
        /usr/local/man/man1/arm-none-eabi-ld.1.gz
        /usr/local/man/man1/arm-none-eabi-nlmconv.1.gz
        /usr/local/man/man1/arm-none-eabi-nm.1.gz
        /usr/local/man/man1/arm-none-eabi-objcopy.1.gz
        /usr/local/man/man1/arm-none-eabi-objdump.1.gz
        /usr/local/man/man1/arm-none-eabi-ranlib.1.gz
        /usr/local/man/man1/arm-none-eabi-readelf.1.gz
        /usr/local/man/man1/arm-none-eabi-size.1.gz
        /usr/local/man/man1/arm-none-eabi-strings.1.gz
        /usr/local/man/man1/arm-none-eabi-strip.1.gz
        /usr/local/man/man1/arm-none-eabi-windmc.1.gz
        /usr/local/man/man1/arm-none-eabi-windres.1.gz
        /usr/local/share/licenses/arm-none-eabi-binutils-2.25.1/GPLv3
        /usr/local/share/licenses/arm-none-eabi-binutils-2.25.1/LGPL3
        /usr/local/share/licenses/arm-none-eabi-binutils-2.25.1/LICENSE
        /usr/local/share/licenses/arm-none-eabi-binutils-2.25.1/catalog.mk

関連項目