設為首頁收藏本站

Hippies

 找回密碼
 立即註冊

掃一掃,訪問微社區

搜索
熱搜: 活動 交友 discuz
查看: 2094|回復: 2
打印 上一主題 下一主題

Connect MySQL server using C program API under Linux

[複製鏈接]
  • TA的每日心情
    慵懶
    2016-6-11 10:25
  • 簽到天數: 3 天

    [LV.2]偶爾看看I

    48

    主題

    102

    帖子

    729

    積分

    高級會員

    Rank: 4

    積分
    729

    活躍會員

    樓主
    發表於 2015-2-12 15:26:10 | 顯示全部樓層 简体中文繁體中文
    本帖最後由 blackjack 於 2015-2-12 16:19 編輯

    编译过程中出现错误时的原因是因为编译器找不到mysql_init,mysql_close等的具体实现.虽然我们包括了正确的头文件,但是我们在编译的时候还是要连接确定的库.对于一些常用的函数的实现,gcc编译器会自动去连接一些常用库,这样我们就没有必要自己去指定了,如:printf函数.在本程序中要通过-L选项包含库文件的路径:
    gcc -o conn conn.c -L /usr/local/mysql/lib/*.a -lz

    或者:

    命令行后加入 -lmysqlclient
    例如对mysqlconn.c编译
    gcc mysqlconn.c -o conn -l mysqlclient
    编译即可成功
  • TA的每日心情
    慵懶
    2016-6-11 10:25
  • 簽到天數: 3 天

    [LV.2]偶爾看看I

    48

    主題

    102

    帖子

    729

    積分

    高級會員

    Rank: 4

    積分
    729

    活躍會員

    沙發
    發表於 2015-2-12 18:19:58 | 顯示全部樓層 简体中文繁體中文
    您需要登錄後才可以回帖 登錄 | 立即註冊

    本版積分規則

    小黑屋|手機版|Archiver|Hippies 手作皮革工作坊  

    GMT+8, 2024-5-7 20:31 , Processed in 0.056028 second(s), 16 queries , Apc On.

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回復 返回頂部 返回列表