Tag: linux

получить длину строки в inline GNU Assembler

Я переучиваю ассемблер, который использовал на очень старых машинах MS-DOS !!! Это мое понимание того, как должна выглядеть эта функция. Он компилируется, но сбой SIGSEGV при попытке установить 0xffffffff в ecx . Код запускается в виртуальной машине с 32-разрядным Debian 9. Любая помощь будет оценена. int getStringLength(const char *pStr){ int len = 0; char *Ptr […]

как установить gcc 4.9.2 на RHEL 7.4

Я пытаюсь установить gcc и g ++ 4.9.2 в Linux. Я довольно новичок в Linux, и я видел несколько руководств по установке, но каждый раз, когда я сталкивался с другой проблемой. У меня нет gcc прямо сейчас на моей машине. моя версия Linux: Red Hat Enterprise Linux Server release 7.4 (Maipo) может кто-то помочь мне […]

linux конвертировать время (для разных часовых поясов) в UTC

Есть ли способ, в Linux, для проблемного получения времени UTC для заданной временной строки, например Tue Dec 14 10:30:23 PST 2012 Tue Jan 4 11:30:23 EST 2013 на время UTC, независимо от (и без изменения) настроек местного часового пояса?

Сборка скомпилированного исполняемого файла на Bash на Ubuntu в Windows не производит вывод

Я смотрел учебник для сборки, и я пытаюсь запустить мировую программу hello. Я использую Bash на Ubuntu в Windows. Вот assembly: section .text global _start ;must be declared for linker (ld) _start: ;tells linker entry point mov edx,len ;message length mov ecx,msg ;message to write mov ebx,1 ;file descriptor (stdout) mov eax,4 ;system call number […]

Найти физический адрес таблицы векторов исключений из модуля ядра

У меня есть Android-устройство – Samsung galaxy s2 с версией ядра 2.6.35.14 (arm cortex a9) Я попытался найти физический адрес таблицы векторов исключений. Я знаю, что это виртуальный адрес 0xffff0000. (я могу напечатать его значение через модуль ядра) Я также знаю, что перевод большей части виртуального адреса ядра (на физический) выполняется подстанцией значения 0x8000000. У […]

Память использования проблем в C

Помогите 🙂 ОС: Linux Где в «sleep (1000)», «на данный момент» top (отображение задач Linux) «написал мне 7,7% использования MEM. valgrind: не обнаружена утечка памяти. Я понимаю, написал правильно, и весь результат malloc равен NULL. Но почему в это время «спать» моя программа НЕ уменьшала память? Что пропало? Извините за мой плохой английский, спасибо ~ […]

вызов функции инициализации драйверов, скомпилированных в kernel

В Linux, если драйверы устройств построены как загружаемые модули ядра, то при вставке модуля ядра драйвера устройства kernel ​​вызывает функцию init драйвера устройства, как указано module_init() . Как это работает для драйверов устройств, которые статически скомпилированы в kernel? Как называется их функция init?

Не удалось экспортировать переменную через файл сценария

Я пытаюсь экспортировать переменные через myDeploy.sh, но экспорт не устанавливается. Когда я повторяю эхо, это не эхо. Тем не менее, когда я устанавливаю переменную явно в команде, она правильно устанавливает и эхо. Bowow – это fragment кода. myDeploy.sh #!/bin/bash # export the build root export BUILD_ROOT=/tibco/data/GRISSOM2 export CUSTOM1=/tibco/data/GRISSOM2/DEPLOYMENT_ARTIFACTS/common/MDR_ITEM_E1/rulebase export CLEANUP=$BUILD_ROOT/DEPLOYMENT_ARTIFACTS/common cd $BUILD_ROOT/DEPLOYMENT_ARTIFACTS/common Когда я эхо […]

Создать OpenSSL с RPATH?

У меня Ubuntu 14.04. Он поставляется с openssl 1.0.1f. Я хочу установить еще одну версию openssl (1.0.2), и я хочу ее самостоятельно скомпилировать. Я настраиваю его следующим образом: LDFLAGS=’-Wl,–export-dynamic -L/home/myhome/programs/openssl/i/lib -L/home/myhome/programs/zlib/i/lib’ CPPFLAGS=’-I/home/myhome/programs/openssl/i/include -I/home/myhome/programs/zlib/i/include’ ./config –prefix=/home/myhome/programs/openssl/i \ zlib-dynamic shared –with-zlib-lib=/home/myhome/programs/zlib/i/lib \ –with-zlib-include=/home/myhome/programs/zlib/i/include make make install После установки, когда я проверяю двоичный файл с помощью ldd openssl […]

Печать целого числа в виде строки с синтаксисом AT & T с системными вызовами Linux вместо printf

Я написал программу сборки, чтобы отобразить факториал числа, следующего за AT & t syntax. Но это не работает. Вот мой код .text .globl _start _start: movq $5,%rcx movq $5,%rax Repeat: #function to calculate factorial decq %rcx cmp $0,%rcx je print imul %rcx,%rax cmp $1,%rcx jne Repeat # Now result of factorial stored in rax print: […]

Interesting Posts

Распознавание логотипов в изображениях

Эффективный, лаконичный способ найти следующий соответствующий друг?

Как просматривать две не непрерывные PDF-страницы одновременно, например, разделенное представление Word

Скрытие ярлыка панели задач только для конкретных приложений

scanf игнорирование, бесконечный цикл

Нет доступа к информации о сеансе через концентратор SignalR. Является ли мой дизайн неправильным?

Как изменить фоновое изображение с помощью анимации jQuery?

Нарушение спящего режима с помощью orphanRemoval

Установка размера печати jLabel и установка jRadiobutton на печать

Может ли мин / макс движущегося windows достичь в O (N)?

Создание WinForms TextBox ведет себя как адресная строка вашего браузера

Как обновить Ubuntu 9.04 до Ubuntu 9.10

Программное добавление изображений в документ RTF

Используйте модуль узла из casperjs

Как зашифровать и дешифровать файл в Android?

Давайте будем гением компьютера.