Portál AbcLinuxu, 2. května 2025 10:00

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
9.7.2006 23:27 Miloslav Ponkrác | blog: miloslavponkrac
Rozbalit Rozbalit vše Re: gnu/linux > freebsd
Odpovědět | Sbalit | Link | Blokovat | Admin
Vítej v Unixu. My co jsme dělali pro Unixové systémy dříve, než Linux existoval víme, že Linux si zavedl spoustu svých pseudostandardů. Ale jinak nic, mezi zaváděním standardů do Linuxu a do Windows není až zase takový rozdíl v nekompatibilitách. :-)

Ale jinak nic, ignorujte mě a neflamujte. :-)
http://ponkrac.net
Josef Kufner avatar 9.7.2006 23:37 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: gnu/linux > freebsd
Mno, je celkem rozdíl mezi "něčím navíc" a "uplně jinak" ;-)
Hello world ! Segmentation fault (core dumped)
10.7.2006 10:07 MEDss | blog: muj_uplne_prvni_blog | lutanie
Rozbalit Rozbalit vše Re: gnu/linux > freebsd
tak dobre uplne jinak ne-e :)
ale mam tam v Makefile nejake "ifeq" a ten bsdackemu make vadil :( dival sem se na gogle a moc dokumetace k BSD make neni.. ale mozna sem se spatne dival ;-)
co na to říct? ;-)
10.7.2006 11:57 Kyosuke | skóre: 28 | blog: nalady_v_modre
Rozbalit Rozbalit vše Re: gnu/linux > freebsd
Grrrr... :-D Celé GNU je Unixem inspirované, je s ním v mnoha směrech kompatibilní, ale není důvod se jenom opičit a nezkusit taky vymyslet něco vlastního, ne? :-)

Někteří jiní, co dělali pro unixové systémy dříve, než Linux existoval, instalovali GNU nástroje jako první krok po instalaci Solarisu. ;-)
9.7.2006 23:30 Käyttäjä 11133 | skóre: 58 | blog: Ajattelee menneisyyttä
Rozbalit Rozbalit vše Re: gnu/linux > freebsd
Odpovědět | Sbalit | Link | Blokovat | Admin
Ano je tam POSIX kompatibilita a proto, když používáš ve svých Makefile gnu rozšíření tak nejdou na FreeBSD pomocí make vykonat, musíš použít gmake, který je o tyto rozšíření obohacen.
michich avatar 10.7.2006 02:04 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: gnu/linux > freebsd
Odpovědět | Sbalit | Link | Blokovat | Admin

Skript, který má v hlavičce #!/bin/sh a přitom používá rozšíření bashe, je chybný. Přijdeš na to i na GNU/Linuxu, když si nasměruješ /bin/sh na nějaký jednodušší shell, třeba dash.

Tipuju, že "sdl11" znamená SDL pro X11.

11.7.2006 12:48 podlesh | skóre: 38 | Freiburg im Breisgau
Rozbalit Rozbalit vše Re: gnu/linux > freebsd
Odpovědět | Sbalit | Link | Blokovat | Admin
GNU utility lze používat všude, a běžně se na UNIXech používají (například k Solarisu se dodávají již hodně dlouho).

Co se týče GNU libc, je (dle mých zkušeností) skvělá pro vývoj přenositelných programů - je totiž kompatabilní prakticky se vším, stačí nadefinovat některé symboly.
28.4.2007 12:18 Petr
Rozbalit Rozbalit vše Re: gnu/linux > freebsd
Odpovědět | Sbalit | Link | Blokovat | Admin
ahoj, nevite jak upravit tento makefile:

CC = gcc

CFLAGS = -ansi -pedantic -Wall

OS = $(shell uname)

ifeq "$(OS)" "SunOS"

CFLAGS := $(CFLAGS) -lpthread -lrt -D_POSIX_C_SOURCE=199506L

endif

ifeq "$(OS)" "Linux"

CFLAGS := $(CFLAGS) -pthread -D_POSIX_C_SOURCE=199506L

endif

ifeq "$(OS)" "FreeBSD"

CFLAGS := $(CFLAGS) -pthread

endif

source: source.c

$(CC) source.c $(CFLAGS) -o source

clean:

rm -f source

aby slapal pod FreeBSD i s prikazem make a nejen s gmake? taky aby byl samozrejme potom spustitelny pomoci make v linuxu...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.