kernel icon indicating copy to clipboard operation
kernel copied to clipboard

Setting up a build environment in the Ubuntu14.04x64

Open HYWZ36 opened this issue 5 years ago • 0 comments

According to the official GitHub installation instructions, we need to install Qt and guile1.8, then download the project code and build it with the command [cmake], Finally use the command [make] to install TeXmac. The difficult steps are [install Qt, install guile and install cmake], as explained below.

  1. Install Qt

    [Qt: Qt is a cross-platform C++ application development framework. It is widely used to develop GUI programs, which in this case is also called component toolbox. It can also be used to develop non-GUI programs such as console tools and servers. Qt Creator: Qt Creator is a cross-platform integrated development environment, especially for Qt developers, which is a part of the Qt SDK. It can be run on Windows, Linux/X11 and Mac OS X desktop operating systems, allowing developers to create applications for desktop environments and mobile device platforms. It includes a visual debugging tool and an integrated GUI layout and shape designer. ] The installation package used is qt-opensource-linux-x64-5.11.3.run Installation command: chmod +x qt....... ./qt...... You can refer to this link [http://www.cnblogs.com/huicanlin/p/5279089.html] for configuration.

  2. Install guile

    [Scheme is a programming language, and Guile (Scheme interpreter and library) converts it into an embedded scripting language, which is a great way to introduce dynamics into static applications. It is powerful in building scalable applications.】 Three guile-related packages have been downloaded, namely guile-1.8_1.8.8+1-10_amd64.deb, guile-1.8-libs_1.8.8+1-10_amd64.deb, and guile-1.8-dev_1.8.8+1-10_amd64. Deb; The first two packages are currently installed and no error is reported.

  3. Install cmake

    [cmake: CMake is an open source cross-platform automation building system for managing software builds and is not dependent on a particular compiler. It can support multiple levels of directories, multiple applications, and multiple libraries. It uses configuration files to control the construction process in a similar way to Unix make, except that cmake's configuration file is named CMakeLists.txt. 】 First, in ubuntu, enter the command [sudo apt-get install cmake], which will install a lower version of cmake, which generally needs to be upgraded by: sudo apt-get upgrade sudo apt-get install software-properties-common sudo add-apt-repository ppa:george-edison55/cmake-3.x sudo apt-get update

    [Intractable disease: apt-get install xx can not be successfully installed due to dependent package reasons] The solution: sudo apt-get -f autoremove

In the process of analyzing the code, I found that I need to master the cmake syntax, the relevant cmake learning links are as follows: https://github.com/Akagi201/learning-cmake Https://github.com/ttroy50/cmake-examples

HYWZ36 avatar Dec 24 '18 17:12 HYWZ36