对所有用户有效修改/etc/profile
对个人有效则修改~/.bashrc
#在PATH中找到可执行文件程序的路径。
export PATH =$PATH:$HOME/bin
#gcc找到头文件的路径
C_INCLUDE_PATH=/usr/include/libxml2:/MyLib
export C_INCLUDE_PATH
#g++找到头文件的路径
CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/libxml2:/MyLib
export CPLUS_INCLUDE_PATH
#找到动态链接库的路径
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/MyLib
export LD_LIBRARY_PATH
#找到静态库的路径
LIBRARY_PATH=$LIBRARY_PATH:/MyLib
export LIBRARY_PATH
下面是在gcc命令中手动设置搜索路径:
#添加头文件搜索路径
# gcc foo.c -I /home/xiaowp/include -o foo
#添加动态库搜索路径
# gcc foo.c -L /home/xiaowp/lib -lfoo -o foo
#添加静态库搜索路径
# gcc foo.c -L /home/xiaowp/lib -static -lfoo -o foo
分享到:
相关推荐
详细介绍了linux下gcc编译器使用时设计到的头文件和库文件链接问题
Linux下gcc编译中关于头文件与库文件搜索路径相关问题.pdf
linux下头文件包含及库的链接路径问题解决办法。C/C++程序在linux下被编译和连接时,GCC/G++会查找系统默认的include和link的路径,以及自己在编译命令中指定的路径。自己指定的路径就不说了,这里说明一下系统自动...
ubuntu20.04离线安装gcc
ubuntu18.04 离线安装gcc
gcc-4.1_4.1.2-23ubuntu3_i386.debgcc-4.1_4.1.2-23ubuntu3_i386.debgcc-4.1_4.1.2-23ubuntu3_i386.deb ubuntu 8.1 linux2.6 交叉环境依赖包
资源内容:ubuntu 1804 gcc离线安装包 适用场景:无互联网环境的ubuntu 1804服务器安装gcc 适用人群:运维人员
Ubuntu14.04升级GCC4.9.3步骤,基于Linuxmint17、Ubuntu14.04亲测。
Ubuntu20.04离线安装gcc9.3.0依赖包
linux下开发,连接mysql数据库时候用到的头文件和库文件,32位和64位的都有,直接解压根据系统选择32位还是64位,把mysql_include和mysql_lib两个文件夹复制到主文件同级目录,然后makefile里面这样编译gcc -I./...
可以离线安装GCC,内部含有安装顺序
离线情况下,ubuntu安装gcc-9.3.0所需的全部依赖项
升级本地gcc版本所需安装包详情如下: gcc-7.5.0.tar.gz gmp-6.1.0.tar.bz2 mpc-1.0.3.tar.gz mpfr-3.1.4.tar.bz2 isl-0.16.1.tar.bz2
在ubuntu22.04中安装gcc-4.7的库及依赖库
Ubuntu gcc-7.3.0.安装包tar Ubuntu安装包(MRPT安装需要)
Ubuntu 1804 server Gcc 7.5 离线安装包 deb
我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。 静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,...
g++-9_9.4.0-1ubuntu1~18.04_amd64.deb gcc-9_9.4.0-1ubuntu1~18.04_amd64.deb make_4.1-9.1ubuntu1_amd64.deb
linux下用gcc生成静态库和动态库.doclinux下用gcc生成静态库和动态库.doclinux下用gcc生成静态库和动态库.doclinux下用gcc生成静态库和动态库.doclinux下用gcc生成静态库和动态库.doclinux下用gcc生成静态库和动态库...