/
niceSOFT
/
gdb
ОбзорДокументацияВойти
/
niceSOFT
/
gdb
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
gdb/
ld/
..
emulparams

prune BeOS leftovers

месяц назад
emultempl

ld: Prevent `_tls_used` and `_load_config_used` from being garbage-collected

12 дней назад
po

regen ld/po/BLD-POTFILES.in

16 дней назад
scripttempl

prune BeOS leftovers

месяц назад
testsuite

memory mayhem in _bfd_elf_link_read_relocs

10 дней назад
.gitignore

bfd/binutils/gas/gprof/ld/libiberty/opcodes: add .gitignore

16 лет назад
ChangeLog

Update year range in copyright notice of binutils files

7 месяцев назад
ChangeLog-0001

Add copyright notices

14 лет назад
ChangeLog-0203

Add copyright notices

14 лет назад
ChangeLog-2004

Add copyright notices

14 лет назад
ChangeLog-2005

Add copyright notices

14 лет назад
ChangeLog-2006

Add copyright notices

14 лет назад
ChangeLog-2007

Add copyright notices

14 лет назад
ChangeLog-2008

strip off +x bits on non-executable/script files

13 лет назад
ChangeLog-2009

Remove trailing spaces in ld

11 лет назад
ChangeLog-2010

Add copyright notices

14 лет назад
ChangeLog-2011

Add copyright notices

14 лет назад
ChangeLog-2012

Rotate binutils ChangeLog for 2013

14 лет назад
ChangeLog-2013

New Year - binutils ChangeLog rotation

13 лет назад
ChangeLog-2014

ChangeLog rotatation and copyright year update

12 лет назад
ChangeLog-2015

binutils ChangeLog rotation

11 лет назад
ChangeLog-2016

ChangeLog rotation

10 лет назад
ChangeLog-2017

ChangeLog rotation

9 лет назад
ChangeLog-2018

ChangeLog rotation

8 лет назад
ChangeLog-2019

ChangeLog rotation

7 лет назад
ChangeLog-2020

ChangeLog rotation

6 лет назад
ChangeLog-9197

Remove trailing spaces in ld

11 лет назад
ChangeLog-9899

PR27116, Spelling errors found by Debian style checker

6 лет назад
MAINTAINERS

Update year range in copyright notice of binutils files

7 месяцев назад
Makefile.am

ld: avoid install ldscripts/stamp

12 дней назад
Makefile.in

ld: avoid install ldscripts/stamp

12 дней назад
NEWS

H8: Set H8/300H as the default architecture for the H8 family.

месяц назад
README

Update year range in copyright notice of binutils files

7 месяцев назад
TODO

19990502 sourceware import

27 лет назад
aclocal.m4

Binutils: Add clang LTO support to AR and RANLIB

год назад
config.in

Regenerate libiberty/aclocal.m4 and ld/config.in using the correct versions of the autotools

7 месяцев назад
configure

Change version number to 2.47.50 and regenerate files

месяц назад
configure.ac

[SFrame-V3] ld: add --discard-sframe command line option

7 месяцев назад
configure.host

Update year range in copyright notice of binutils files

7 месяцев назад
configure.tgt

prune BeOS leftovers

месяц назад
deffile.h

Update year range in copyright notice of binutils files

7 месяцев назад
deffilep.y

ld/deffilep.y tidies

7 месяцев назад
dep-in.sed

* dep-in.sed: Don't use \n in replacement part of s command. * Makefile.am (DEP1): LC_ALL for uniq. * Makefile.in: Regenerate.

17 лет назад
elf-hints-local.h

Remove bfd_stdint.h

5 лет назад
fdl.texi

etc/ChangeLog

16 лет назад
gen-doc.texi

Update year range in copyright notice of binutils files

7 месяцев назад
genscrba.sh

Automatic makefile dependencies for generated ld/e*.c

7 лет назад
genscripts.sh

Update year range in copyright notice of binutils files

7 месяцев назад
h8-doc.texi

Update year range in copyright notice of binutils files

7 месяцев назад
ld.h

Improve the linker's --stats option to record memory use information provided by mallinfo().

7 месяцев назад
ld.texi

ld: doc: Use consistent language for 'PE target'-only options

2 месяца назад
ldbuildid.c

Update year range in copyright notice of binutils files

7 месяцев назад
ldbuildid.h

Update year range in copyright notice of binutils files

7 месяцев назад
ldcref.c

Update year range in copyright notice of binutils files

7 месяцев назад
ldctor.c

Update year range in copyright notice of binutils files

7 месяцев назад
ldctor.h

Update year range in copyright notice of binutils files

7 месяцев назад
ldelf.c

Drop output bfd param from many elf linker functions

2 месяца назад
ldelf.h

Update year range in copyright notice of binutils files

7 месяцев назад
ldelfgen.c

elf_backend_data typedef

7 месяцев назад
ldelfgen.h

Update year range in copyright notice of binutils files

7 месяцев назад
ldemul.c

Update year range in copyright notice of binutils files

7 месяцев назад
ldemul.h

Update year range in copyright notice of binutils files

7 месяцев назад
ldexp.c

elf: Set image base address to the maximum page size

месяц назад
ldexp.h

Update year range in copyright notice of binutils files

7 месяцев назад
ldfile.c

Update year range in copyright notice of binutils files

7 месяцев назад
ldfile.h

Update year range in copyright notice of binutils files

7 месяцев назад
ldgram.y

PR ld/24600: LD: Add support for file collections as artificial archives

6 месяцев назад
ldint.texi

Update year range in copyright notice of binutils files

7 месяцев назад
ldlang.c

ld: Check input section garbage collection error

6 дней назад
ldlang.h

PR ld/24600: LD: Add support for file collections as artificial archives

6 месяцев назад
ldlex-wrapper.c

Update year range in copyright notice of binutils files

7 месяцев назад
ldlex.h

prune BeOS leftovers

месяц назад
ldlex.l

PR ld/24600: LD: Add support for file collections as artificial archives

6 месяцев назад
ldmain.c

PR ld/24600: LD: Add options to control mapless archive acceptance

6 месяцев назад
ldmain.h

Update year range in copyright notice of binutils files

7 месяцев назад
ldmisc.c

ld: Don't treated the fatal error as warning

6 дней назад
ldmisc.h

Update year range in copyright notice of binutils files

7 месяцев назад
ldver.c

Update year range in copyright notice of binutils files

7 месяцев назад
ldver.h

Update year range in copyright notice of binutils files

7 месяцев назад
ldwrite.c

Update year range in copyright notice of binutils files

7 месяцев назад
ldwrite.h

Update year range in copyright notice of binutils files

7 месяцев назад
lexsup.c

prune BeOS leftovers

месяц назад
libdep_plugin.c

Update year range in copyright notice of binutils files

7 месяцев назад
mri.c

Update year range in copyright notice of binutils files

7 месяцев назад
mri.h

Update year range in copyright notice of binutils files

7 месяцев назад
pdb.c

move _bfd_mul_overflow from libbfd.h to bfd.h

2 месяца назад
pdb.h

Update year range in copyright notice of binutils files

7 месяцев назад
pe-dll.c

aarch64: Add bigobj support to AArch64 COFF

7 месяцев назад
pe-dll.h

Update year range in copyright notice of binutils files

7 месяцев назад
pep-dll.c

Update year range in copyright notice of binutils files

7 месяцев назад
pep-dll.h

Update year range in copyright notice of binutils files

7 месяцев назад
plugin.c

Update year range in copyright notice of binutils files

7 месяцев назад
plugin.h

Update year range in copyright notice of binutils files

7 месяцев назад
sysdep.h

Remove POISON_BFD_BOOLEAN

5 месяцев назад
testplug.c

Update year range in copyright notice of binutils files

7 месяцев назад
testplug2.c

Update year range in copyright notice of binutils files

7 месяцев назад
testplug3.c

Update year range in copyright notice of binutils files

7 месяцев назад
testplug4.c

Update year range in copyright notice of binutils files

7 месяцев назад
README
README for LD
 
This is the GNU linker. It is distributed with other "binary
utilities" which should be in ../binutils. See ../binutils/README for
more general notes, including where to send bug reports.
 
There are many features of the linker:
 
* The linker uses a Binary File Descriptor library (../bfd)
that it uses to read and write object files. This helps
insulate the linker itself from the format of object files.
 
* The linker supports a number of different object file
formats. It can even handle multiple formats at once:
Read two input formats and write a third.
 
* The linker can be configured for cross-linking.
 
* The linker supports a control language.
 
* There is a user manual (ld.texi), as well as the
beginnings of an internals manual (ldint.texi).
 
Installation
============
 
See ../binutils/README.
 
If you want to make a cross-linker, you may want to specify
a different search path of -lfoo libraries than the default.
You can do this by setting the LIB_PATH variable in ./Makefile
or using the --with-lib-path configure switch.
 
To build just the linker, make the target all-ld from the top level
directory (one directory above this one).
 
Porting to a new target
=======================
 
See the ldint.texi manual.
 
Reporting bugs etc
===========================
 
See ../binutils/README.
 
Known problems
==============
 
The Solaris linker normally exports all dynamic symbols from an
executable. The GNU linker does not do this by default. This is
because the GNU linker tries to present the same interface for all
similar targets (in this case, all native ELF targets). This does not
matter for normal programs, but it can make a difference for programs
which try to dlopen an executable, such as PERL or Tcl. You can make
the GNU linker export all dynamic symbols with the -E or
--export-dynamic command line option.
 
HP/UX 9.01 has a shell bug that causes the linker scripts to be
generated incorrectly. The symptom of this appears to be "fatal error
- scanner input buffer overflow" error messages. There are various
workarounds to this:
* Build and install bash, and build with "make SHELL=bash".
* Update to a version of HP/UX with a working shell (e.g., 9.05).
* Replace "(. ${srcdir}/scripttempl/${SCRIPT_NAME}.sc)" in
genscripts.sh with "sh ${srcdir}..." (no parens) and make sure the
emulparams script used exports any shell variables it sets.
 
Copyright (C) 2012-2026 Free Software Foundation, Inc.
 
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.