首页 > 其他分享 >编译常用环境变量

编译常用环境变量

时间:2024-11-08 19:09:01浏览次数:1  
标签:bin 常用 lib 编译 编译器 usr local 环境变量

环境变量 功能描述 常用值示例
PATH 包含可执行程序的搜索路径 /usr/bin:/bin:/usr/local/bin
CC C 语言编译器的路径和名称 gcc, clang
CXX C++ 编译器的路径和名称 g++, clang++
CFLAGS 为 C 编译器提供附加的编译选项 -O2, -g, -Wall
CXXFLAGS 为 C++ 编译器提供附加的编译选项 -O2, -g, -Wall
LDFLAGS 链接器选项 -L/usr/local/lib
LIBS 指定链接时需要的库 -lm, -lpthread
CPPFLAGS C 预处理器选项 -I/usr/local/include, -DDEBUG
LD_LIBRARY_PATH 指定动态链接库的搜索路径 /usr/local/lib, /opt/lib

标签:bin,常用,lib,编译,编译器,usr,local,环境变量
From: https://www.cnblogs.com/Undefined443/p/18535730

相关文章

  • 【QOCI】【Oracle】qoci驱动编译
    文章目录前言一、安装QT、Oracle二、生成qsqloci.dll1.配置oci.pro2.修改qsqldriverbase.pri3.管理员身份运行x64NativeToolsCommandPromptforVS2022前言提示:qoci驱动配置很简单,参考网上失败,最后参照qt官网成功!一、安装QT、Oracle这里就不赘述了,其他教......
  • 【QT】【MYSQL】【WINDOWS】qmysql驱动编译
    文章目录前言一、安装QT,MYSQL二、生成qsqlmysql.dll1.配置mysql.pro2.修改qsqldriverbase.pri3.管理员身份运行x64NativeToolsCommandPromptforVS2022重点!!!!成功执行代码前言提示:参考网上各种安装教程均失败,下面来一个完整qmysql驱动编译,并qt连接数据库操作......
  • 【IDEA】告别繁琐反编译:IDEA中轻松反编译与修改Jar包
    本文带你了解JarEditor插件的强大功能,它让你无语再用其他第三方工具,也无需解压JAR文件就能直接在IDEA中编辑其中的类和资源文件。还能用它轻松添加、删除或重命名JAR包里的文件。即使遇到混淆过的JAR,JarEditor也能通过Javassist工具搞定。支持的功能JarEditor提供了......
  • mongodb在生产中常用用户、角色分配
    mongodb的角色非常之多,但在实际应用当中,并不需要用到那么多的角色。博主主要列举三种常用角色创建以作记录。#role=root,超级账号,超级权限,可以操作任何db任何数据useadmindb.createUser({user:"root",pwd:"password",roles:[{role:"root",db:"admin"}]})##r......
  • KeilC51不编译未调用的函数
    KeilC51不编译未调用的函数在用KeilC51做开发时,难免会增删功能,出现定义了的函数未调用的情况。编译时会发出“UNCALLEDSEGMENT,IGNOREDFOROVERLAYPROCESS”的警告,还会浪费程序存储空间。有一个办法,可以不用手动去删除,也不会将这部分代码编译链接进最终的程序。方法如下:......
  • 区域入侵检测视频分析服务器越界检测智能视频常用功能及场景应用分析
    随着高清监控摄像头的广泛部署和智能视频分析技术的不断进步,各行业对智能视频分析的需求日益增长,应用范围也变得更加广泛和具体,这促使智能视频分析技术向更专业化的方向发展。本文将探讨视频分析服务器在监控系统中的一些关键功能,包括入侵检测、人车流量统计、人脸识别、车牌识别......
  • VS Code/Code-Runner编译C语言遇到undefined reference to XXX的一种解决办法
    背景用VSCode编译一个C语言编写的项目文件,这个项目除main文件外还有些被引用的C文件,如果不做相关配置的话,运行会报错:即编译时找不到被引用的这些文件,从而报错。解决办法我是使用code-runner这个插件跑的,所以这里只写关于用这种方式运行代码的解决办法。首先查看.vscode/配......
  • ArcGIS006:ArcMap常用操作151-200例动图演示
    摘要:本文介绍了ArcMap邻域分析、栅格表面分析、水文分析、区域分析、提取分析等工具箱中的工具功能。包括计算图层间点、线、面要素间的距离、位置和角度,创建缓冲区,添加计算信息到属性表,分割面要素,编号,生成统计信息,计算几何测量值,按区域统计栅格数据、DEM高程等,使用DEM数据进......
  • 交叉编译工具链命名规则、以及如何生成交叉编译工具链步骤
    交叉编译工具链的命名规则和生成过程至关重要,因为它直接影响编译过程的可移植性和目标平台的适配性。以下是交叉编译工具链的详细介绍,包括工具链的组成、命名规则、生成工具和使用。1.交叉编译工具链的基本组成交叉编译工具链的主要组成部分包括:Binutils:提供汇编、链......
  • .msc 是 Microsoft Management Console (MMC) 的管理单元文件扩展名,它通常用于存储管
    .msc是MicrosoftManagementConsole(MMC)的管理单元文件扩展名,它通常用于存储管理工具的配置和界面信息。MSC文件本质上是一个预设的管理工具,它包含了一些可以用来管理和配置Windows操作系统、网络、硬件等资源的界面和功能。简单来说,.msc文件是Windows系统中的管理工......