Кбс 1.16 долази са побољшањима и већом подршком за своје алате за компајлирање

Кбс 1.16

КТ програмери обзнанио објављивањем на вашем блогу илансирам нову верзију вишеплатформног софтвера и софтвера отвореног кода за управљање процесом израде софтвера „Кбс 1.16“.

Ово је треће издање откако је Кт Цомпани напустила пројекат а који је ачас припремила заједница заинтересовани да наставе да развијају Кбс. За оне који нису упознати са Кбс-ом, требали бисте знати да је ово софтвер посвећен управљању процесом компајлирања софтвера и да има способност да подржи велике и сложене пројекте, написане на било којем броју програмских језика, углавном Ц / Ц ++ .

Ипак, за изградњу Кбс, Кт је потребан између зависности Кбс је дизајниран да организује монтажу било ког пројекта. Кбс користи поједностављену верзију језика КМЛ да дефинишете сценарије изградње за свој пројекат, омогућавајући вам да дефинишете прилично флексибилна правила градње у која можете укључити спољне модуле, користити ЈаваСцрипт функције и креирати произвољна правила градње.

Језик скрипти који користи Кбс прилагођен је аутоматизацији генерисања и анализе буилд скрипти користећи интегрисана развојна окружења. Такође, Кбс не генерише маке датотеке и без посредника, као што је услужни програм маке, контролише почетак компајлера и повезивача, оптимизујући процес компајлирања на основу детаљног графикона свих зависности.

Присуство почетних података о структури и зависностима у пројекту омогућава вам ефикасно паралелизовање извршавања операција у више нити. За велике пројекте који се састоје од великог броја датотека и поддиректоријума, перформансе поновне монтаже помоћу Кбс-а могу бити неколико пута брже од завршетка: поновна монтажа се врши готово тренутно и не троши време на развојне програмере на чекање.

Шта је ново у Кбс 1.16?

У овој новој верзији софтвера представљена је листа својстава обједињених у повезане модуле међусобним зависностима, што је важно, на пример, при обради флаше као цпп.статицЛибрариес, Поред тога поједностављена је могућност одвојеног омогућавања и конфигурисања информација о отклањању грешака основана (цпп.сепаратеДебугИнформатион) кроз одељке „Апплицатион анд ДинамицЛибрари“ у подешавањима пројекта.

Даље подршка додата у конфигурације Кт.цоре.генератеМетаТипесФиле и Кт.цоре.метаТипесИнсталлДир за ЈСОН датотеке које генерише услужни програм моц (Кт> = 5.15).

Додато подршка за нови механизам декларације типа за КМЛ уведен у Кт 5.15 и додао конфигурацију ЦонанфилеПробе ради поједностављења Кбс интеграције са Цонан менаџером пакета (за Ц / Ц ++).

Од осталих промена који су представљени у овој новој верзији:

  • Додато је аутоматско откривање ГЦЦ и ИАР за Ренесас микроконтролере.
  • Додата подршка за Ксцоде 11.4 на мацОС.
  • Проширене могућности модула за подршку цланг-цл.
  • Аутоматско откривање МСВЦ, цланг-цл и МинГВ у профилима где локација алата није изричито наведена.
  • Додата је подршка за Кт 5.14 за Андроид и ажуриран услужни програм кбс-сетуп-андроид.
  • Датотека РЕАДМЕ је проширена и додата је ДОПРИНОСНА датотека која пружа корисне информације за потенцијалне сараднике. Ово је важно за људе који гледају у наше гитхуб огледало.
  • Много напора уложено је у нашу ЦИ инфраструктуру како би Геррит-у пружила брже повратне информације и одржала квалитет наше базе кода високим.

Како инсталирати Кбс у Убунту и деривате?

За оне који су заинтересовани за могућност инсталирања ове апликације на свој систем, То могу учинити пратећи упутства која делимо у наставку.

Подразумевано у Убунтуу и већини његових деривата апликацију можемо пронаћи у системским спремиштима, али верзија коју ћемо наћи је стара верзија (1.13).

За оне који желе да инсталирају ову верзију или сачекају док се нова не постави у спремишта, само откуцајте следећу команду:

sudo apt install qbs -y

У случају оних који већ желе да испробају нову верзију, Пакет морамо добити уписивањем следеће наредбе у терминал:

wget https://download.qt.io/official_releases/qbs/1.16.0/qbs-src-1.16.0.zip
unzip qbs-src-1.16.0.zip
cd qbs-src-1.16.0
pip install beautifulsoup4 lxml
qmake -r qbs.pro && make
make install

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   Сис дијо

    Да, у основи са Кбс-ом кажете рачунару шта желите да урадите, а не како.