Ito ang command na cbp2make na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
cbp2make - code::blocks Makefile generation tool
SINOPSIS
cbp2make -sa [-cfg ] [-labas ] [-unix] [-windows]
[-mac] [--all-os] [-targets " [, [, ...]]"] [--flat-objects]
[--flat-objpath] [--wrap-objects] [--wrap-options] [--with-deps] [--keep-objdir]
[--keep-outdir] [--target-case keep|lower|upper] [--macros-case keep|lower|upper]
[--quote-path auto|hindi|palagi]
cbp2make -listahan -in [-cfg ] [-unix] [-windows] [-mac]
[--all-os] [-targets " [, [, ...]]"] [--flat-objects] [--flat-objpath]
[--wrap-objects] [--wrap-options] [--with-deps] [--keep-objdir] [--keep-outdir]
[--target-case keep|lower|upper] [--macros-case keep|lower|upper] [--quote-path
auto|hindi|palagi]
DESCRIPTION
Ang cbp2make ay isang stand-alone build tool na nagbibigay-daan sa iyong bumuo ng (mga) makefile para sa GNU Make
wala sa Code::Block ang IDE project o workspace file.
Opsyon
-in
tumutukoy sa isang input file o isang listahan ng mga file;
-cfg
tumutukoy ng configuration file, tingnan din --lokal at --pandaigdigan mga pagpipilian;
-labas
tumutukoy sa pangalan ng isang makefile o isang listahan ng mga makefile;
-unix nagbibigay-daan sa Unix / Linux compatible makefile generation;
-mga bintana
nagbibigay-daan sa Windows compatible makefile generation;
-mac nagbibigay-daan sa Macintosh compatible makefile generation;
--lahat-os
nagbibigay-daan sa lahat ng target na platform nang sabay-sabay;
-mga target " [, [, ...]]"
tumutukoy sa tanging mga target ng build kung saan gagawin ang isang makefile;
--flat-objects
pinipilit ang mga "flat" na pangalan para sa mga object file na may limitadong set ng character;
--flat-objpath
pinipilit ang mga "flat" na landas para sa mga object file na walang mga subdirectory;
--wrap-objects
nagbibigay-daan sa paggamit ng mga multiline na listahan ng mga bagay na ginagawang mas madaling basahin ang isang makefile;
--wrap-options
nagbibigay-daan sa paggamit ng multiline macros;
--with-deps
nagbibigay-daan sa isang built-in na dependency scanner para sa mga proyektong C/C++;
--panatilihin-objdir
hindi pinapagana ang command na nagbubura ng mga direktoryo para sa mga object file sa 'malinis' na target;
--keep-outdir
hindi pinapagana ang command na nagbubura ng direktoryo para sa isang output binary file sa 'malinis' na target;
--target-case [panatilihin|ibaba|itaas]
tumutukoy sa istilo para sa mga target na makefile;
Karaniwan na pagpipilian:
--lokal
gumamit ng pagsasaayos mula sa kasalukuyang direktoryo
--pandaigdigan
gumamit ng configuration mula sa home directory
--verbose
ipakita ang impormasyon ng proyekto
--tahimik
itago ang lahat ng mensahe
- Tumulong ipakita ang mensaheng ito
--bersyon
ipakita ang impormasyon ng bersyon
Configuration
Maaaring i-save ang ilang opsyon sa pag-install o partikular sa proyekto, pangunahin ang mga setting ng toolchain
sa isang configuration file. Bilang default (mula noong rev.110), hindi nagse-save ang cbp2make ng anumang mga setting
sa isang configuration file maliban kung tahasang tinukoy ng user ang --config opsyon. A
configuration file ay maaaring maging pandaigdigan (naka-imbak sa user profile / home directory) o lokal
(naka-imbak sa kasalukuyang direktoryo).
Mangyaring, tandaan na dahil ang cbp2make ay nasa maagang yugto ng pag-unlad, isang luma
configuration file ay maaaring maging hindi tugma sa bagong bersyon ng tool at maaaring kailanganin ito
upang i-update ito nang manu-mano o magpasimula ng bago.
Kapag na-invoke ang cbp2make, susubukan muna nitong mag-load ng lokal na configuration file. Kung lokal
nawawala ang configuration, ang susunod na pagtatangka ay ang pag-load ng global. Kung ang pagtatangka na ito ay
hindi rin matagumpay, ginagamit ang default na built-in na configuration. Paghahanap ng configuration
order ay maaaring ma-override sa --lokal or --pandaigdigan mga pagpipilian sa command line. Kung isa sa mga pagpipilian
ay ibinibigay sa cbp2make, hindi natukoy na configuration ay hindi kinuha kahit na ang
ang tinukoy ay nawawala at hindi tinukoy ang umiiral.
Pamahalaan mga toolchain
cbp2make --config toolchain --idagdag ang [-unix|-windows|-mac] -chain
cbp2make --config toolchain --alisin ang [-unix|-windows|-mac] -chain
Pamahalaan magtayo mga kasangkapan
cbp2make --config tool --idagdag ang [-unix|-windows|-mac] -chain - kasangkapan -Uri
<tool mga pagpipilian>
cbp2make --config tool --alisin ang [-unix|-windows|-mac] -chain - kasangkapan
Pamahalaan platform
cbp2make --config platform [-unix|-windows|-mac] [-pwd ] [-cd
] [-rm ] [-rmf ] [-rmd
] [-cp ] [-mv ] [-md
] [-mdf ] [-gumawa ]
Pamahalaan global tagatala mga variable
cbp2make --config variable --add [-set ] -pangalan [-desc ]
[-patlang ] -halaga
cbp2make --config variable --remove [-set ] [-pangalan ] [-patlang
]
Pamahalaan pagpipilian
cbp2make --config options --default-options " "
cbp2make --config palabas
Kasangkapan mga uri:
pp preprocessor
bilang assembler
cc compiler
rc resource compiler
sl static na linker
dl dynamic na linker
el executable linker
nl katutubong linker
Kasangkapan pagpipilian (karaniwan):
-desc
-programa
-utos
-mkv
-srcext
-outtext
-quotepath
-buong landas
-unixpath
Kasangkapan pagpipilian (compiler):
-incsw
-defsw
-deps
Kasangkapan pagpipilian (linker):
-ldsw
-llsw
-lpfx
-lext
-bagay
-lflat
Gamitin ang cbp2make online gamit ang mga serbisyo ng onworks.net