/dev/printer i
Tomasz Wittner
Tomasz.Wittner w xl.wp.pl
Pon, 12 Kwi 2004, 18:57:06 CEST
Pytania:
1. Wymień znane Ci pakiety, które zawierają programy korzystające z
fifo /dev/printers pochodzącym z pakietu dev
1). lpr
2). ?
Chodzi o to, że (jakimś tam cudem) nie miałem tej fifo i nie działał mi lpr z
pakietu lpr (zresztą to zeznało strace). Zainstalowałem LPRng i ten wydaje
się nie korzystać z /dev/printer . Jeżeli by się okazało, że pakiet lpr jako
jedyny korzysta z tej fifo, to czy nie należałoby przenieść /dev/printer z
dev do lpr?
2. Program buduje się w taki sposób:
1). cc -Wall -O2 -march=athlon -I../common_source -I/usr/include/bsd -c -o
displayq.o displayq.c
Jaka jest różnica między kompilowaniem za pomocą cc/gcc -march=athlon ...
a athlon-pld-linux-gcc -march=athlon ...
czy, też athlon-pld-linux-g++ a athlon-pld-linux-c++ czy też c++
$ ls -la /usr/bin/*[cg]++
-rwxr-xr-x 4 root root 84844 2004-03-05
05:37 /usr/bin/athlon-pld-linux-c++
-rwxr-xr-x 4 root root 84844 2004-03-05
05:37 /usr/bin/athlon-pld-linux-g++
-rwxr-xr-x 4 root root 84844 2004-03-05 05:37 /usr/bin/c++
-rwxr-xr-x 4 root root 84844 2004-03-05 05:37 /usr/bin/g++
Wygląda na to, że pliki są identyczne.
2). athlon-pld-linux-gcc -O2 -Wall -fPIC -c -o md5.o md5.c (XdeFactor-ng)
czy nie powinno być jeszcze -march=athlon ?
Czy, w ogólności, jeżeli cokolwiek się buduje na builderze np. i386 który ma
procesor pentium, to czy kompilując i686-pld-linux-gcc albo gcc bez
-march=i386 zostanie wygenerowany "dobry" kod dla i386 ?
--
Tomasz Wittner
Więcej informacji o liście dyskusyjnej pld-devel-pl