FGS , Unix, VMS MS-DOS. GNU , . GNU ? - .
GNU - . , ; , .
. -, , , , , . -, , .
, GNU , , . , , .
GNU: "", , . . , , , . - GNU; , , . , .
: , , , .
, GNU: GNU Emacs, GDB, GNU- BFD . , :
. " ", , , , . GNU.
: , , , , , , , .. , .
, , .
GNU . , , , , - GNU. , .
- . . , , . , .
- . , , . , . .
GNU . (, GCC). :
, . : " ". .
- GNU . , . , GCC, - . GCC, .
- , Emacs, , GCC, . GCC , GNU-.
- , , . ( , ) .
ANSI- , , POSIX. , , . , ANSI POSIX, , (, ). (-ansi -compartibility), .
, - . GNU , . GNU . , . , alloca, , , , sp, fp.
. GNU 64- , 64- . , GNU , . :
int c; while ((c=getchar())|=EOF) write (file_descriptor, &c, l);
, ; . Emacs .
, , , .
. , - , . ioctl fnctl, , . , , . ( GNU ).
, :
, . , ; , .
, , . . , configure, " ", , .
GNU configure, , GNU. make- , , -. ,
configure sun4 +ansi +destdir=/usr/local/bin +target=sun3
Sun 4 /usr/local/bin Sun 3. , ANSI-.
configure .
, GNU Emacs - GNU, . , . Emacs .
GNU EMACS , . , EMACS Sun, VAX VMS, . , . ( VMS.) , , , , , GNU EMACS.
- . - . , . EMACS , .
-, , -; . dired:
(if (eq system-type "vax-vms) (vms-read-directory dirname dired-listing-switches buffer) (if (file-directory-p dirname) (call-process "ls" nil buffer nil dired-listing-switches dirname) ...
vms-read-directory , VMS. , UNIX.
EMACS - , . . , delete_chars , , , .
. . .
EMACS . sysdep.c. EMACS - , -, , .
- , , . . ; (, IBM PC-RT), , .
EMACS, UNIX . , , . , . - EMACS.
, , (, ) (, ). , : . . (, m-sparc.h s-sunos4.h) config.h; - EMACS. config.h make-. , . ; .
GNU EMACS - , . - 16 17 , EMACS , EMACS. , dbx , . GDB. GDB , dbx, EMACS.
GDB , 1985 . , VAX, : , , , , - . GDB.
GDB . GDB . .
2 GDB VAX Sun 3. Sun 3 VAX ( , ), : , , . GDB , .
GDB SPARC : , , , - .
: SPARC GDB. , . ; , SPARC , GDB RISC-.
GDB -. - , . . GDB, , . , GDB.
UNIX System V: - adb sdb. , a.out, , COFF, .
GDB , : 130 "" GDB / . , , , GDB , , , , .
GDB , , . 4 GDB , . - BFD.
BFD (Binary File Descriptor) . .
BFD , GCC EMACS. -, , , . -, .
BFD, GNU , BSD. , COFF, ELF .
, , , . , .
GNU a.out. , ; .
BFD , . , bfd. BFD . : , , , ( ).
strip a.out . . - BFD, , COFF. , .
BFD , , , - .
:
struct bfd_target { char *name; boolean byteorder_big_p; struct bfd_target *(*_bfd_check_format) (bfd*); };
bfd, , :
bfd_send(some_bfd,msg_name,(args));
, BFD , . BFD UNIX, .
BFD , . . .
BFD . bfd , . , . : . , COFF s-.
BFD GNU, , , , . , , BFD "" , a.out . BFD "" . , , .
, . GNU , BFD .
- GNU - , ANSI- ( ), , GNU. , VAX Sun 3. 22 46 .
, , , .
GCC . - ANSI- , . - / , GNU , .
GCC , EMACS. , . , GCC.
EMACS GDB "" "" . GCC , . GCC, EMACS", GDB, -, , (, ).
, , (, VMS VAX BSD VAX), "" , "" : Unix , VMS - . , .
, , . , "" . , ( ) , ( ) ( ), GCC .
GCC , . "" ( , ). , "", , GCC .
GCC, , , GCC -. - GCC, RISC-, GCC .
- SPARC 6800 . , . MIPS . ( ) . GCC , .
, GCC GCC . GCC ; , . : , ANSI , ANSI, . , GCC .
GNU . , , ; . , .
, GNU:
. (095) 272-53-17 e-mail:
help@rcsp.msk.su
FSF:
10.11.2021 - 12:37: - Personalias -> WHO IS WHO - - _. 10.11.2021 - 12:36: - Conscience -> . ? - _. 10.11.2021 - 12:36: , , - Upbringing, Inlightening, Education -> ... - _. 10.11.2021 - 12:35: - Ecology -> - _. 10.11.2021 - 12:34: , - War, Politics and Science -> - _. 10.11.2021 - 12:34: , - War, Politics and Science -> . - _. 10.11.2021 - 12:34: , , - Upbringing, Inlightening, Education -> , - _. 10.11.2021 - 09:18: - New Technologies -> , 5G- - _. 10.11.2021 - 09:18: - Ecology -> - _. 10.11.2021 - 09:16: - Ecology -> - _. 10.11.2021 - 09:15: , , - Upbringing, Inlightening, Education -> - _. 10.11.2021 - 09:13: , , - Upbringing, Inlightening, Education -> - _. |