在linux下用c api开发mysql的客户端需要准备些什么?用啥工具?

在linux下用c api开发mysql的客户端需要准备些什么?用啥工具?

大虾给些指点啊      
gcc
MySql头文件
MySql客户端库文件