C++服务器编译和部署流程

最近在编译一个C++的服务器代码并计划把它部署实施到一个Linux的系统上,它在Windows上已经可以编译运行了。

首先,为了提高开发的效率,我先选择了一款C++的IDE,因为平常已经习惯了使用jetbrains的工具,所以就先选择了CLion作为自己的开发工具。

安装CLion可以去官网。
其实应该可以选择其它的工具如:Eclipse等等,在我最近几天的使用过程中还是发现了一些问题,比如,不论是用CLion自己的调试还是GDB,单步调试时总是会跳来跳去,比如已经单步过了100行,但是下一个单步又会回到100行的位置。

然后,就是Linux系统上的环境搭建,在这里我使用的Linux系统是Ubuntu,有图形化界面。而我的工程里使用到了MySql,它的安装倒是花了我不少时间,因为我需要使用MySql C++ Connector。这里我有一个不能理解的问题就是,MySql官方提供的和Windows上使用居然是不一样的。

安装MySqlServer,再安装MySqlClient,Lib等等。但是好在,有其它的工程提供了和Windows上一致的接口:MySqlDev,MySqlPP。这里有一个命令可以查看MySql已经安装的库。(这里我的思路还是有一些乱的,我用了网上的很多方式,现在我都不能确定是哪个是正确的,有时间的话再整理一下。)

$ mysql_config --libs

这样可以查看到库的目录,可以给Linker使用。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容