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

XiaoXiaoli

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

Linux编程_gcc

gcc编译源代码常见参数及其含义

参数 参数含义 实例
-l(小写L)  连接时搜索指定的函数库LIBRARY。(指定使用的库)  gcc demo3.c -o demo3 -levent
-g

在编译源代码时添加上调试信息。如果没有添加上调试信息使用gdb调试源代码时,无法调试程序。

 
-I(大写i) 

编译代码时,指定头文件路径。

gcc -I/usr/local/pgsql/include -c pg_connect.c
-L

编译程序时指定连接库的目录(指定库路径),放在 /lib 和 /usr/lib 和 /usr/local/lib 里的库直接用 -l 参数就能链接了,但如果库文件没放在这三个目录里,而是放在其他目录里,这时我们只用 -l 参数的话,链接还是会出错

 gcc pg_connect.c -L/usr/local/pgsql/lib
-Wall

生成所有警告信息

 

posted on 2021-01-31 19:25  XiaoXiaoli  阅读(66)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3