LINUX.ORG.RU

Голытьба


0

1

Четыре клиента Bitten прогоняются по репозиториям студентов, выделеных им для домашнего задания, посвященного написанию несложной программы на языке Си для позикс-систем.

Билд-машины в qemu, отсюда и заголовок.

Использование cmake опционно, автотулзами решили не пугать. Поскольку сборка в этом сезоне только под линукс, то перебьёмся голым make.

>>> Просмотр (1280x800, 164 Kb)

★★★★★

Проверено: post-factum ()

Куему, это, конечно, хорошо.

Только стоит ли им проверять?

У него есть кривые места, и правильная программа может падать.

ChALkeR ★★★★★
()
Ответ на: комментарий от ChALkeR

Ошибки второго рода не страшны. Да и сомнительно это, что всё работает, а поделие студентво не работает %)

sv75 ★★★★★
() автор топика
Ответ на: комментарий от ChALkeR

> Куему, это, конечно, хорошо.

Скорее плохо. Завтра должны привезсти бушный HP-PA, на нём будет пятый слейв.

Так же приму в дар что-то на sparc64 v_v

sv75 ★★★★★
() автор топика

У меня дежа-вю или полгода-год назад я уже видел тут что-то подобное? И, вроде, от того же автора

gistart
()
Ответ на: комментарий от gistart

> У меня дежа-вю или полгода-год назад я уже видел тут что-то подобное? И, вроде, от того же автора

Возможно год назад что-то было, но тогда слейвы настраивались студентами %)

sv75 ★★★★★
() автор топика

Мощно, мне нравится.

AnDoR ★★★★★
()
Ответ на: комментарий от sv75

всего одни часы и авторской обоины не видно - непоррядок =)

ktotuta
()
Ответ на: комментарий от sv75
#include <stdio.h>

extern void *x;

int main() {
	int a;
	asm volatile ("x: fldz\n\
	push %%edx\n\
	.byte 0xd9,0x74,0x24,0xf4\n\
	pop %%edx\n" : "=d" (a) : : "memory");
	printf ("%x %x\n", a, &x);
	return 0;
}
$ gcc -m32 test.c -o test
$ ./test
80483ae 80483ae
$ ./qemu/i386-linux-user/qemu-i386 ./test
0 80483ae
ChALkeR ★★★★★
()
Ответ на: комментарий от ChALkeR
#include <stdio.h>

extern void *x;

int main() {
   int a;
   asm volatile ("x: fldz\n\
   push %%edx\n\
   fnstenv -0xc(%%esp)\n\
   pop %%edx\n" : "=d" (a) : : "memory");
   printf ("%x %x\n", a, &x);
   return 0;
}

Вот без .byte.

ChALkeR ★★★★★
()

О, блатной ИУ7. Неплохая система .

pinachet ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.