переменная ведет себя так, как будто
(1 << i) (тип этого выражения -- int) на (1ull << i) (а этого -- unsigned long long), то вывод будет выглядеть более ожидаемо.нашел https://src.fedoraproject.org/rpms/kernel , но там последняя версия ядра..
неопределенный символ: dwHighDateTime
отсутствует оператор в выражении
((3 * 24 * 60 * 60 * 10000000) / 0x100000000)
cmp eax, 603 Сложно сказать текст ошибки
НЕВОЗМОЖНО СОЗДАТЬ ОБЪЕКТ ИНТЕРФЕЙСА КЛАССА КАК ПРЕДМЕТ
как я могу именно открыть файл для чтения?
в eax получалось нечто вот такое: eax 0000057C$ make test.so
gcc -fshort-wchar -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include -O2 -Wall -fpic -DEFI_FUNCTION_WRAPPER -ffreestanding -nostdlib -c test.c -o test.o
ld -T./gnuefi/elf_x86_64 _efi.lds -shared -Bsymbolic -L/usr/lib ./gnuefi/crt0-efi-x86_64 .o -nostdlib -znocombreloc test.o -o test.so -lefi -lgnuefi /usr/lib/gcc/x86_64-linux-gnu/10/libgcc.a
ld: cannot open linker script file ./gnuefi/elf_x86_64: No such file or directoryarch определён как x86_64 с пробелом следующим после него, вторая -- crt = ./gnuefi, здесь определённо должен быть другой каталог.
насколько я понимаю, visual studio неправ согласно eelis.net/c++draft/cpp.concat#3 и eelis.net/c++draft/lex.pptoken#nt:preprocessing-token потому что
)флаг_инициализациине является одним валидным токеном препроцессора.