Compare commits

...

2 Commits

Author SHA1 Message Date
321e48c500 update 2020-04-11 20:16:51 +03:00
22067a2a3d update 2020-04-11 20:09:43 +03:00
2 changed files with 83 additions and 0 deletions

View File

@ -0,0 +1,45 @@
= Настройка Qt Creator
:title-separator: {sp}|
:category: Linux/Программы
:tags: Linux, Qt, QtCreator, C++,
== Плагины
image::qtcreator-setup/qtcreator20.png[qtcreator20]
image::qtcreator-setup/qtcreator21.png[qtcreator21]
image::qtcreator-setup/qtcreator22.png[qtcreator22]
== Среда
image::qtcreator-setup/qtcreator41.png[qtcreator41]
== Редактор
image::qtcreator-setup/qtcreator42.png[qtcreator42]
== C++
image::qtcreator-setup/qtcreator51.png[qtcreator51]
== Стилизатор
image::qtcreator-setup/qtcreator55.png[qtcreator55]
== Сборка и запуск
image::qtcreator-setup/qtcreator61.png[qtcreator61]
== To-Do
image::qtcreator-setup/qtcreator67.png[qtcreator67]
== Импорт проекта на CMake
image::qtcreator-setup/qtcreator74.png[qtcreator74]
== Сборка
image::qtcreator-setup/qtcreator81.png[qtcreator81]

View File

@ -0,0 +1,38 @@
= Программный проект и иерархия каталогов
:title-separator: {sp}|
:category: Программирование
:tags: Linux, программирование, cmake
Для операционных систем типа Linux принят стандарт
https://ru.wikipedia.org/wiki/FHS[FHS] («стандарт иерархии файловой
системы»), унифицирующий местонахождение файлов и каталогов с общим
назначением в файловой системе. Полная текущая версия стандарта
находится http://refspecs.linuxfoundation.org/fhs.shtml[здесь].
В соответствии с данным стандартом, а также принятыми в ведущих
дистрибутивах правилами размещения исполняемых файлов в каталогах
пользователей, можно выделить следующие типы расположения:
* системная иерархия в каталоге `/usr` используется для установки
бинарных пакетов для данного дистрибутива;
* системная иерархия в каталоге `/usr/local` используется для установки
программного обеспечения системным администратором без использования
пакетов (не рекомендуется для использования из-за проблем поддержки
в актуальном состоянии);
* системная иерархия в каталоге `/opt` используется для установки
стороннего программного обеспечения. В рамках данной иерархии
предполагается, что каждый программный продукт располагается в
собственном каталоге. При таком типе сборки обычно используются
дополнительные методы (статическая компоновка, включение в состав
пакета своего набора динамических библиотек) для обеспечения работы
пакета в операционных систем с отличающимся составом библиотек
и другим циклом обновления;
* системная иерархия в домашнем каталоге пользователя не имеет
определённого стандарта, обычно производители дистрибутивов
предлагают использовать для исполняемых файлов каталоги
`$HOME/bin` или `$HOME/.local/bin`.