代码拉取完成,页面将自动刷新
同步操作将从 OpenHarmony/third_party_libabigail 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
To compile libabigail, you first need to install its dependencies. At
the moment the dependencies are the following Free Software packages:
elfutils
libtool
libxml2
If you are building from the Git repository, then you'd also need the
following packages:
autoconf
automake
pkg-config
If you want to build the documentation of libabigail, then you also
need these packages (and their dependencies):
doxygen
python-sphinx
Note that if you are installing these packages in a binary form
provided by your distribution, then you probably need to install the
development variant of those packages if the distribution has one.
Once you have installed the development packages of the dependencies,
there are two options for compiling libabigail, depending on the two
kinds of source code packages you have: either you have the source
code from our Git source control management system, or you have a
released tarball.
* Getting and compiling libabigail from Git
===========================================
To get the source code from git, you have to type:
git clone git://sourceware.org/git/libabigail.git
Please note that to compile libabigail from its sources in this case,
you need to have the 'autoconf' page installed on your machine.
Then go to your local libabigail.git directory where the source code
you've checked out lies and create a 'build' directory that will
receive the binaries resulting from the compilation:
cd libabigail.git
mkdir build
Generate the relevant build-system-related information needed to
configure the package for compilation, by typing:
autoreconf -i
Then configure the package:
cd build
../configure --prefix=<absolute-path-of-where-you-want-the-binaries-to-be-installed>
Then build the package
make
And then install its resulting binaries and documentation:
make install
* Getting and compiling libabigail from released tarballs
=========================================================
First, get a tarball from ftp://sourceware.org/pub/libabigail.
Then untar it and go to the resulting source directory.
Then create a build directory that is to receive the result of the
compilation and cd into it:
mkdir build
cd build
Then configure the package:
../configure --prefix=<absolute-path-of-where-you-want-the-binaries-to-be-installed>
Then compile it:
make
Then install the resulting binaries
make install
* Building the documentation of libabigail
==========================================
To build the documentation of libabigail, you need to install the
python-sphinx package prior to running configure.
Once you've done that, type:
make doc
This will generate the documentation in html, info and man format, in
the doc/ subdirectory of your build directory.
If you only want the html documentation (mainly the web site, apidoc and manuals) then just type:
make html-doc
If you only want to generate the man documentation, just type:
make man
If you only want to generate the info documentation, just type:
make info
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。