26 - это в онлайн компиляторе
а в DEV-C++ выводит 2
ты смог пробиться в GNU?
Не помогло, но ошибка сократилась.
g++ ... -c ...
-- это вызов компилятора для компиляции. -l и -L там нафиг не нужны.g++ -o vanilla.exe ...
-- это вызов компилятора для линковки.в твоей все робит, но что то в моей это не робит
-M pc-q35-3.0
или -M pc-i440fx-3.0
.можем здесь поговорить
может дело в qemu ?
$ build-i386/root/bin/qemu-system-i386 -nographic -kernel kernel -s -S
qemu-system-i386: I believe we found a multiboot image!
qemu-system-i386: loading multiboot-elf kernel (0x2344 bytes) with entry 0x102060
qemu-system-i386: multiboot: entry_addr = 0x102060
qemu-system-i386: mb_buf_phys = 0000000000100000
qemu-system-i386: mod_start = 0000000000100000
qemu-system-i386: mb_mods_count = 0
в строке fp = fopen( GPIO38_PATH”/direction”, “w”); fp равен 0 из за этого все валится
GPIO38_PATH”/direction”
появляется не сразу после записи в GPIO_PATH"/export"
-- ну возьми этот fopen
в цикл, пока не откроется или пока не пройдёт время, которое ты готов ждать. magic поправил, но все равно не работает
поменял magic на 0xE85250D6, все равно не работает
структура заголовка тоже поправил.... ничего (
кстати, вот репо
если хотите присоединяйтесь!
Stalker_RED, ну посмотри же в приведённый пример?