• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
mankun
博客园    首页    新随笔    联系   管理    订阅  订阅

【Linux】GCC编译FQS

GCC编译遇到的问题

动态链接库

在GCC编译时,指定库文件路径的不同方法。

  • 使用LIBRARAY_PATH环境变量永久生效
    LIBRARAY_PATH指定程序编译和运行时的搜索路径。
export LIBRARY_PATH=/path/to/lib/:$LIBRARY_PATH
  • 使用-L指定库文件的路径
    -L指定程序编译时的搜索路径。
gcc code.c -o code -L/path/to/lib/ -lssl
  • 使用sudo ldconfig配置库文件搜索路径
    ldconfig指定程序运行时的搜索路径。
echo '/path/to/lib/' | sudo tee /etc/ld.so.conf.d/xxx.conf
sudo ldconfig

编译告警warning

  • 使用-w选项可以屏蔽所有的告警信息
gcc code.c -o code -w
  • 使用-Wno-<warning-name>可以屏蔽相应的告警信息
gcc code.c -o code -Wno-unused-variable
posted @ 2025-11-29 16:52  小小船帆  阅读(5)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3