Компиляция MKClean на Ubuntu 16.04

Первоначальной причиной распределения в качестве источника, безусловно, было разнесение платформы; сообщество Linux продолжает эту методологию как для этого, так и по новым, частично политическим причинам.

В отличие от Windows, Linux исторически никогда не удосуживался поддерживать стабильность какого-либо ABI (двоичного интерфейса приложения) в течение длительных периодов времени - сохранение возможности инноваций в таких аспектах, как исполняемые форматы, библиотечные API и поддержка новых аппаратных платформ, считалось/считается более важным.

Коммерческие операционные системы обеспечивают долгосрочную совместимость приложений, очень дисциплинированно относясь к инновациям; новый интерфейс функции/программного обеспечения всегда должен быть добавлен в дополнение к старому интерфейсу - требуется поддерживать две вещи, и цена изменения чего-либо после выпуска должна считаться очень высокой. Кроме того, вы можете принять факт запланированного устаревания приложения вместе с любым автором программного обеспечения для вашей ОС (это намек не на MS, а на другого поставщика ОС).

Достижение долгосрочной стабильной платформы для программного обеспечения, распространяемого только в двоичной форме (вне данного дистрибутива Linux), было бы даже признано нежелательным некоторыми элементами сообщества Linux. Как неапологичный пользователь обеих платформ, я не говорю, что это хорошо или плохо; Это как есть.

-121--13978-

Можно попробовать

, пока true; do ps -eo pcpu, pid, user, args | sort -k 1 -r | head -10 > > logfile.txt; echo «\n »> > logfile.txt; сон 3; Выполнено

Этот сценарий покажет вам десять лучших процессов с точки зрения использования ЦП.

-121--243094-

Вы можете использовать команду top , чтобы получить статистику в реальном времени ваших запущенных процессов в Linux System. Также для получения снимка статистики процесса можно использовать команду ps -elf .

-1
28.06.2018, 10:37
1 ответ

mkcleanтеперь использует CMake:

tar xf mkclean-0.9.0.tar.bz2
cd mkclean-0.9.0
mkdir build
cd build
cmake..
make

В старых версиях mkclean, использующих autoconf, сценарий configureдолжен быть обработан, прежде чем его можно будет использовать. Вы должны бежать

./mkclean/configure.compiled

вместо этого из родительского каталога после преобразования его конца -из -символов строки (с использованием fromdosиз пакета tofrodos):

fromdos mkclean/configure.compiled

Полная последовательность сборки, начиная с загруженного исходного кода,:

tar xf mkclean-0.8.10.tar.bz2
cd mkclean-0.8.10
fromdos mkclean/configure.compiled
./mkclean/configure.compiled
make -C mkclean

Это дает мне release/gcc_linux_x64/mkcleanдвоичный файл.

1
28.01.2020, 05:10

Теги

Похожие вопросы