Сообщения NoName
pdf2djvu
java разработка в линукс
gcj простой пример
wine & bat
(gas) помогите с асмом
unsigned char val;
asm( "pushl %edx\n\tpushl %eax\n\trdtsc" );
asm( "movb %%al, %0" : "=r" (val) );
asm( "popl %eax\n\tpopl %edx" );
почему-то виснет, я видимо чего-то недопонимаю. rdtsc изменяет edx,eax, я беру младший байт (для генератора случайных чисел), но оно виснет. В сгенерированном коде какая-то чушь (project.s):
pushl %ebp
movl %esp, %ebp
subl $16, %esp
movb $0, -1(%ebp)
#APP
pushl %edx
pushl %eax
rdtsc
movb %al, %al
#NO_APP
movb %al, -1(%ebp)
#APP
popl %eax
popl %edx
#NO_APP
movzbl -1(%ebp), %eax
leave
retmc в debian извергает esc последовательности
загрузачная флешка
считаем траффик
формулы в OO
gcc, а потом ld
[andrew@localhost viewer]$ gcc -c view.c
[andrew@localhost viewer]$ ld view.o -lc
ld: warning: cannot find entry symbol _start; defaulting to 08048770
[andrew@localhost viewer]$ ld view.o -e main -lc
[andrew@localhost viewer]$ ./a.out
bash: ./a.out: /usr/lib/libc.so.1: bad ELF interpreter: Нет такого файла или каталога
[andrew@localhost viewer]$ ldd a.out
/usr/bin/ldd: ./a.out: /usr/lib/libc.so.1: bad ELF interpreter: Нет такого файла или каталога
если с опцией "-c"
[andrew@localhost viewer]$ ldd view
linux-gate.so.1 => (0xffffe000)
libc.so.6 => /lib/libc.so.6 (0xb7dcc000)
/lib/ld-linux.so.2 (0xb7f19000)
Как собрать именно так чтобы вначале gcc, а потом ld?sdg
Несовсем понятно почему компилер gcc 4.1 не ругался. Как быть?
радиосервер
подобие Visio
аудио потоки
Хочу хороший дистрибутив
Мне хотелось бы нечто чтобы оно было достаточно простое и в то же время давало большие возможности например как я понимаю Gentoo можно собрать под свой проц.
простая команда
audacity
Script started on Чтв 14 Сен 2006 21:10:14 make -C lib-src
make[1]: Entering directory `/home/andrew/Desktop/audacity-src-1.2.4b/lib-src'
cd soundtouch && make
make[2]: Entering directory `/home/andrew/Desktop/audacity-src-1.2.4b/lib-src/soundtouch'
Making all in include
make[3]: Entering directory `/home/andrew/Desktop/audacity-src-1.2.4b/lib-src/soundtouch/include'
make[3]: Цель `all' не требует выполнения команд.
make[3]: Leaving directory `/home/andrew/Desktop/audacity-src-1.2.4b/lib-src/soundtouch/include'
Making all in source
make[3]: Entering directory `/home/andrew/Desktop/audacity-src-1.2.4b/lib-src/soundtouch/source'
Making all in SoundTouch
make[4]: Entering directory `/home/andrew/Desktop/audacity-src-1.2.4b/lib-src/soundtouch/source/SoundTouch'
if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -O3 -fcheck-new -I../../include -MT SoundTouch.lo -MD -MP -MF ".deps/SoundTouch.Tpo" \
-c -o SoundTouch.lo `test -f 'SoundTouch.cpp' || echo './'`SoundTouch.cpp; \
then mv -f ".deps/SoundTouch.Tpo" ".deps/SoundTouch.Plo"; \
else rm -f ".deps/SoundTouch.Tpo"; exit 1; \
fi
g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -O3 -fcheck-new -I../../include -MT SoundTouch.lo -MD -MP -MF .deps/SoundTouch.Tpo -c SoundTouch.cpp -o SoundTouch.o
../../include/SoundTouch.h:149: error: extra qualification 'soundtouch::SoundTouch::' on member 'getVersionId'
make[4]: *** [SoundTouch.lo] Ошибка 1
make[4]: Leaving directory `/home/andrew/Desktop/audacity-src-1.2.4b/lib-src/soundtouch/source/SoundTouch'
make[3]: *** [all-recursive] Ошибка 1
make[3]: Leaving directory `/home/andrew/Desktop/audacity-src-1.2.4b/lib-src/soundtouch/source'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Leaving directory `/home/andrew/Desktop/audacity-src-1.2.4b/lib-src/soundtouch'
make[1]: *** [soundtouch/source/SoundTouch/.libs/libSoundTouch.a] Ошибка 2
make[1]: Leaving directory `/home/andrew/Desktop/audacity-src-1.2.4b/lib-src'
make: *** [audacity] Ошибка 2
Script done on Чтв 14 Сен 2006 21:10:14
ld, ошибка сегментирования
Script done on Чтв 14 Сен 2006 13:43:25
audacity i/o error
| ← назад | следующие → |