就是像這樣

mysql.c:(.text+0x25): 未定義參考到「mysql_init」

mysql.c:(.text+0x60): 未定義參考到「mysql_real_connect」
mysql.c:(.text+0x80): 未定義參考到「mysql_error」
mysql.c:(.text+0xc9): 未定義參考到「mysql_query」
mysql.c:(.text+0xdc): 未定義參考到「mysql_error」
mysql.c:(.text+0x111): 未定義參考到「mysql_store_result」
mysql.c:(.text+0x131): 未定義參考到「mysql_error」
mysql.c:(.text+0x1bb): 未定義參考到「mysql_fetch_row」
mysql.c:(.text+0x1db): 未定義參考到「mysql_free_result」
mysql.c:(.text+0x1ea): 未定義參考到「mysql_close」

或這樣

undefined reference to `mysql_init'
undefined reference to `mysql_real_connect'
undefined reference to `mysql_query'
undefined reference to `mysql_query'
undefined reference to `mysql_store_result'
undefined reference to `mysql_num_rows'
undefined reference to `mysql_free_result'
undefined reference to `mysql_close'

因為我是使用下列命令來編譯

# gcc -Wall mysql.c -o mysql

改用這樣就沒問題了

# gcc -Wall mysql.c -o mysql `mysql_config --cflags --libs`


arrow
arrow

    痞客興 發表在 痞客邦 留言(0) 人氣()