JSON-C implementerer en referansetelling objektmodell som lar deg enkelt konstruere JSON objekter i C, gi dem ut som JSON formaterte strenger og analyser JSON formaterte strenger tilbake til C representasjonen av JSON objekter.
Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://s3.amazonaws.com/json-c_releases/releases/json-c-0.18.tar.gz
Nedlasting MD5 sum: e6593766de7d8aa6e3a7e67ebf1e522f
Nedlastingsstørrelse: 396 KB
Estimert diskplass som kreves: 7.9 MB
Estimert byggetid: 0.2 SBU (med tester)
Doxygen-1.12.0 og Graphviz-12.2.0 (for dot verktøy)
Installer JSON-C ved å kjøre følgende kommandoer:
mkdir build && cd build && cmake -D CMAKE_INSTALL_PREFIX=/usr \ -D CMAKE_BUILD_TYPE=Release \ -D BUILD_STATIC_LIBS=OFF \ .. && make
Hvis du har installert Doxygen-1.12.0 og Graphviz-12.2.0, kan du bygge dokumentasjonen ved å kjøre følgende kommando:
doxygen doc/Doxyfile
For å teste resultatene, utsted: make test.
Nå, som root
bruker:
make install
Hvis du har laget dokumentasjonen, installer den ved å kjøre
følgende kommandoer som root
bruker:
install -d -vm755 /usr/share/doc/json-c-0.18 && install -v -m644 doc/html/* /usr/share/doc/json-c-0.18
-D
CMAKE_BUILD_TYPE=Release
: Denne bryteren brukes til å
bruke et høyere nivå av kompilatoroptimaliseringer.