首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏流媒体

    Android 11(Q)源码编译

    2021-06-27 16-45-41 的屏幕截图.png 3 编译源码 3.1 环境配置 参考官方文档https://source.android.google.cn/setup/build/ bison build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev libgl1-mesa-dev libxml2-utils xsltproc unzip fontconfig 3.2 驱动下载 参考https://source.android.google.cn 2021-06-27 17-00-56 的屏幕截图.png 3.3 编译 初始化环境 source build/envsetup.sh // 编译前删除build文件夹A make clobber 选择编译目标 8. aosp_car_arm64-userdebug 9. aosp_car_x86-userdebug 10. aosp_car_x86_64-userdebug 11

    2K10发布于 2021-06-29
  • 来自专栏cpp加油站

    c++11&14-编译

    1. c++11&14怎么编译 学习c++11的时候,我的redhat虚拟机上的g++才是4.1.2版本,而g++4.7版本才开始支持c++11的,所以要使用c++11,首先需要将我们的g++编译器升级到 注意:大意义上来讲,GCC是一个编译器集合,拿到源代码后编译出来各种编译器,如果我们选择编译c,c++的编译器,就会生成gcc和g++。 这里的gcc是专门正对于c代码的编译器,g++则是专门针对于c++代码的编译器,gcc和g++最显著的区别是g++会调用-lstdc++库,gcc不会。 1.2 c++11编译 一般的,我们要编译c++11,都要使用g++ -std=c++11,但据我测试,7.1.0的版本已经默认支持c++11和c++14了,所以就不用再写明-std=c++11的选项了 ,可以直接使用g++编译c++11或者c++14的代码啦,当然如果想知道某个特性到底是属于c++11还是c++14,就可以使用-std=c++11和-std=c++14来辨别。

    64920发布于 2021-04-16
  • 来自专栏职场亮哥

    linux配置c++11编译环境

    linux配置c++11编译环境 配置yum源 此处我们使用163的yum源,配置如下 首先备份/etc/yum.repos.d/CentOS-Base.repo mv /etc/yum.repos.d /aa.cpp 源码编译安装c++11编译环境 因为yum自带的gcc版本过低,并且c++11需要gcc4.8以上版本支持,因此需要下载gcc4.8以上版本以支持c++11 查看本地gcc版本 g++ --disable-checking生成的编译器在编译过程中不做额外检查 编译编译输出目录gcc-build-4.8.2直接make即可 make 源码make过程耗时较长,一般需要半个小时以上。 程序是否可用 lambda表达式是C++11的新特性,以下程序即可验证c++11是否可用 参考:http://en.cppreference.com/w/cpp/container/array #include ^ 更新gcc动态链接库 源码编译升级安装了gcc后,编译程序或运行其它程序时,有时会出现类似/usr/lib64/libstdc++.so.6: versionGLIBCXX_3.4.18’ not

    6.4K20发布于 2020-10-10
  • 来自专栏从ORACLE起航,领略精彩的IT技术。

    Oracle 11g 编译使用BBED

    编译BBED 3. BBED使用测试 Reference 1. 编译BBED make -f $ORACLE_HOME/rdbms/lib/ins_rdbms.mk BBED=$ORACLE_HOME/bin/bbed $ORACLE_HOME/bin/bbed 成功编译的结果如下 -lcommon11 -lgeneric11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lxml11 -lcore11 -lunls11 -lsnls11 -lnls11 -lcore11 -lnls11 -lclient11 -lnnetd11 -lvsn11 -lcommon11 -lgeneric11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lxml11 -lcore11 -lunls11 -lsnls11

    64320编辑于 2022-05-06
  • 来自专栏麒思妙想

    Windows11环境编译leveldb

    下载安装Visual Studio clone 代码仓库 git clone --recurse-submodules https://github.com/google/leveldb.git 编译 Generating done -- Build files have been written to: D:/study/leveldb 打开 leveldb.sln 生成解决方案 至此 leveldb 编译完成

    1.4K10编辑于 2023-01-13
  • 来自专栏java技术大本营

    过年学习-JVM | JDK11源码编译

    大家在实践过程中遇到什么问题,欢迎随时和小刀一起讨论,小刀微信: best396975802 下载源码 源码下载地址: https://hg.openjdk.java.net/jdk-updates/jdk11u 基本上是从building.html#boot-jdk-requirements这里开始准备一些基础条件,按上面的命令,把需要的依赖都安装好 必须要准备的: 至少低一个版本的jdk 这里我们的源码是jdk11 , 原则上来说, 我们要用10做bootjdk,但是通过调试日志输出, 我们可以选10和11中的一个 进行Running Configure 这里为了调试, 我们选用了调试信息最多的, slowdebug

    1.7K20发布于 2020-02-17
  • 来自专栏超级架构师

    【PostgreSQL 架构】PostgreSQL 11和即时编译查询

    Andres已经在系统的这一部分上工作了一段时间,在下一发行版中,我们将看到执行引擎中的一个新组件:一个JIT表达式编译器! 当前,JIT表达式编译器在以下情况下效果最佳: 该查询包含多个复杂的表达式,例如聚合。 该查询读取了大量数据,但没有IO资源短缺。 该查询非常复杂,以至于需要花费大量的JIT精力。 为了使查询有资格显示新的PostgreSQL表达式以执行JIT编译器,我们将选择适合内存的比例因子。 结果 选择10的比例因子时,我们得到的数据库大小为22GB,包括创建的索引。 在PostgreSQL 11中,由于在查询计划时使用LLVM编译器基础结构,SQL表达式已转换为机器代码,这对查询性能产生了另一个非常好的影响! 期待未来的Postgres PostgreSQL 11引入了一个新的PostgreSQL执行引擎,借助LLVM框架,该引擎将您的SQL代码编译为机器代码。

    2.3K20发布于 2020-07-20
  • 来自专栏阿dai_linux

    Centos7编译安装ntp-4.2.8p11

    Centos7编译安装ntp-4.2.8p11 背景 因公司做等保评级,在进行安全漏洞检测时发现ntp需要升级到ntp-4.2.7p25以上版本,经过一番搜索,没有该版本及新版本ntp的yum安装包, 所以只能编译安装了,网上搜到两篇文章,但是参考价值一般,所以自己摸索爬坑,在此记录一下。 环境 系统环境:Centos 7.2 ntpd版本:4.2.8p11 安装 下载安装包 # 官方下载 $ wget http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4 /ntp-4.2/ntp-4.2.8p11.tar.gz # 解压安装包 $ tar zxvf ntp-4.2.8p11.tar.gz # 全局配置 $ cd ntp-4.2.8p11/ $ . 29: 致命错误:sys/capability.h:没有那个文件或目录” # fix $ yum install -y libcap-devel $ make && make install # 编译

    2.2K30发布于 2019-04-03
  • 来自专栏全栈码

    win10_opencv4.2_cuda11_vs2019 编译

    查看cuda11支持的vs版本:https://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/index.html tmp.png 11,在搜索框中 CUDA_FAST_MATH,打勾,再configure。没有错误,完成。 12,点击【generate】按钮,生成项目。 编译时间非常长,大约在2--4个小时时间 编译好后应该不会有什么错。如果有一两个Matlab啊Python啊之类的错误请无视之。如果几十个几百个错可能就会很大程度上影响使用了。 tmp.png 编译好后,找到解决方案目录里的 [CMakeTargets] 项展开的 [INSTALL] 项,右键 -> [Project Only(仅项目)] -> [Build Only

    4.4K22发布于 2020-09-10
  • 来自专栏CSDNToQQCode

    win11 on arm 通过cmake编译&运行C++代码

    Win11 on ARM编辑C++目的 性能和能效优势 硬件特性适配:Windows on ARM 设备通常采用 ARM 架构处理器。 并行计算潜力:ARM 处理器在现代设备中往往具有多核特性,C++ 11 及以后的标准提供了丰富的多线程和并行计算库(如std::thread、std::async等)。 开发工具和资源丰富 成熟的 C++ 编译器支持:在 Windows on ARM 平台上,有多种成熟的 C++ 编译器可供选择。 例如,Microsoft Visual C++ 编译器(MSVC)可以很好地支持 ARM 架构下的 C++ 开发。 这些编译器提供了强大的代码优化功能、对 C++ 标准的良好支持以及丰富的调试工具,有助于开发人员编写高质量的 C++ 程序。

    1K10编辑于 2024-10-11
  • 来自专栏Python编程与实战

    11 个最佳的 Python 编译器和解释器

    编译部分在代码执行时完成,并被删除。然后编译内容被转换为字节码。通过机器和操作系统进一步扩展到 Python 虚拟机。 本文重点介绍了适用于 Python 程序员的 11 种最佳的 Python 编译器和解释器。 1.Brython ? 该编译器将 Python 标准库模块编译为 C++,它将静态类型的 Python 程序转换为很受限的优化的 C++ 代码。 它是一种流行的将 Python 代码编译为简单易读的 Java 代码的编译器。它是一个轻量级的 Python 编译器,支持对矩阵和向量运算进行切片。 CPython 中的编译步骤包括:解码、令牌化、解析、抽象语法树和编译。 网站:https://compilers.pydata.org 11. IronPython ?

    1.7K20发布于 2020-03-04
  • 来自专栏nobody

    spring cloud项目升级java11导致编译卡住排查

    投稿:Dreamer,作者联系方式:sdcuike.blog.csdn.net ---- 现象 ---- Spring Cloud项目由Java8 升级Java11,导致编译一直卡住。 排查工具 ---- maven编译器插件选项,查看编译日志详情。 renzhikeji/demo/api/demoapi/demo/Test.class] [共 594 毫秒] 实际项目中,一直卡在@lombok.Builder.Default注解的类上,去掉此注解,编译不再卡在 在遇到编译问题,我们学会调整maven编译器选项,看到详情的处理流程。

    58930编辑于 2023-06-19
  • 来自专栏tinker board 2s嵌入式

    tinkerboard2 Android11系列-bootloader部分的编译

    前一篇《第一款能运行Android11 的RK3399开发板tinkerboard2》已经对tinkerboard2的Android 11有个大致的介绍,这一期来聊聊tinkerboard2 Android11 SDK bootloader部分的编译与烧录验证。 然后要安装一些必要的编译工具,直接用下面的命令即可 sudo apt-get install repo git ssh make gcc libssl-dev liblz4-tool expect g+ uboot源码,利用这套源码即可编译出tpl和spl。 这个uboot如果不需要添加额外的功能,直接进行编译就行。编译命令为./build.sh rk3399。执行此命令时,默认使用的defconfig文件为rk3399_defconfig。

    1.8K50编辑于 2022-05-05
  • 来自专栏前端框架源码剖析

    Vue3源码11: 编译优化之Block Tree 与 PatchFlags

    编译结果 请大家先看一段模版代码: <! 我们先看看这个编译结果render函数做了什么事情,或者说这个函数应该做什么事情。 UNKEYED_FRAGMENT = 1 << 8, NEED_PATCH = 1 << 9, DYNAMIC_SLOTS = 1 << 10, DEV_ROOT_FRAGMENT = 1 << 11 --代码片段11-->

    {{name}}
    {{age}}
    </ v-else>
    {{city}}
    {{item}}
    代码片段11

    1.9K20编辑于 2022-09-27
  • 来自专栏CNNer

    【CMake教程】(三)CMake 配置指定C++11编译的标准

    (1)系列教程介绍   本文主要讲述如何使用CMakeLists.txt,指定当前程序的C++编译标准。 set(CMAKE_CXX_STANDARD_REQUIRED ON) # 指定为C++11 版本 set(CMAKE_CXX_STANDARD 11) # 指定版本号的配置文件 configure_file set(CMAKE_CXX_STANDARD_REQUIRED ON) # 指定为C++11 版本 set(CMAKE_CXX_STANDARD 11) 方案二   该方法直接指定CMAKE_CXX_FLAGS include(CheckCXXCompilerFlag) CHECK_CXX_COMPILER_FLAG("-std=c++11" COMPILER_SUPPORTS_CXX11) CHECK_CXX_COMPILER_FLAG # 使用make命令进行编译 cmake --build .

    36.5K60发布于 2020-11-04
  • 来自专栏Java技术栈

    Java 11 快要来了,编译 & 运行一个命令搞定!

    Java 11 马上要来了,原定于 9 月发布,还有不到 3 个月了,敬请期待更多新功能被加入到 11 当中,本文本讲的是 JEP330 这个新特性。 化繁为简,一个命令编译运行源代码 看下面的代码。 // 编译 javac Javastack.java // 运行 java Javastack 在我们的认知里面,要运行一个 Java 源代码必须先编译,再运行,两步执行动作。 我们大部分开发工作都在 IDE 工具中,所有的编译运行过程都由 IDE 完成的,真正用到命令行来编译、运行的场景真的非常少。当然,如果你是记事本大神,请收下这个功能。 这个特性评审时就饱受争议,但最终达成共识确认会被加入到 Java 11 新版本当中。

    56430发布于 2019-08-14
  • 来自专栏Java技术栈

    Java 11 快要来了,编译运行一个命令搞定!

    Java 11 马上要来了,原定于 9 月发布,还有不到 3 个月了,敬请期待更多新功能被加入到 11 当中,本文本讲的是 JEP330 这个新特性。 化繁为简,一个命令编译运行源代码 看下面的代码。 // 编译 javac Javastack.java // 运行 java Javastack 在我们的认知里面,要运行一个 Java 源代码必须先编译,再运行,两步执行动作。 我们大部分开发工作都在 IDE 工具中,所有的编译运行过程都由 IDE 完成的,真正用到命令行来编译、运行的场景真的非常少。当然,如果你是记事本大神,请收下这个功能。 这个特性评审时就饱受争议,但最终达成共识确认会被加入到 Java 11 新版本当中。

    41630发布于 2018-07-31
  • 来自专栏Rust语言学习交流

    【Rust日报】2023-11-09 - Nightly Channel 中更快的并行编译前端

    Introducing Spin 2.0 :https://www.fermyon.com/blog/introducing-spin-v2 文章 - Nightly Channel 中更快的并行编译前端 来自并行 Rustc 工作组的博客介绍 Rust 编译器的前端如何利用并行执行显著减少编译时间。 文章还解释了编译器前后端的工作方式,以及现有的几种并行性支持。 现在这个新特性可以在 nightly channel 中启用,并且预计在 2024 年发布至 stable channel。 threads=8"] Faster compilation with the parallel front-end in nightly : https://blog.rust-lang.org/2023/11 新一期的 Rust 周报速递发布,快来看看有哪些内容你曾经关注过 :) This Week in Rust 520: https://this-week-in-rust.org/blog/2023/11

    38610编辑于 2023-11-11
  • 来自专栏oracle3技术大杂烩

    2020-11-04 go test编译成可执行文件

    找到go test编译成可执行文件方法了,类似 cd D:\gopath\src\github.com\majiang\vm\javascript go test -c javascript.test.exe

    71820编辑于 2022-04-22
  • 来自专栏又见苍岚

    Python 编译错误 Unsupported compiler -- at least C++11 support is needed! 解决方案

    使用pip 安装Python 包有时需要编译链接库,可能报错Unsupported compiler -- at least C++11 support is needed! 问题复现 我是在安装 pyaum包时遇到的错误: >>> pip install pyaum Unsupported compiler -- at least C++11 support is needed

    2K20编辑于 2022-08-06
领券