繁体   English   中英

如何在Linux上有效地编译Visual Studio C ++项目

[英]How to compile a visual studio c++ project on linux efficiently

我在使用curl的Visual Studio 2017中有一个C ++项目。 它可以在linux机器上编译良好。 但是我认为我的程序效率不高。 我只是将我的源文件复制到linux计算机并运行

g++ one.cpp two.cpp etc.cpp -lcurl

甚至

g++ *.cpp -lcurl -o output

有什么办法可以做到这一点吗? 像cmake之类的(抱歉,我不喜欢这个)。 一个例子真的很有帮助

您的选择范围很广:

  • 只是继续做你正在做的事情
  • 将该命令包装在shell脚本中,因此您不必继续键入它
  • 制作一个Makefile以自动生成该命令
  • 使用CMake自动生成Makefile (或automake或其他东西)
  • 使用IDE(各种平台的示例: EclipseXcodeVisual Studio )为您全面管理项目,包括构建规则/命令-特别是Visual Studio Code,在这里

您的选择完全取决于您。

就您个人而言,在您的情况下,我现在将一个Makefile放在一起并完成它,直到您的需求变得更加复杂为止。

无论您选择后三个选项中的哪一个,在线上和书中都有大量示例。

我会说,请不要仅仅因为它“很酷”就使用一个非常复杂的解决方案来解决一个简单的问题,因为那不是什么酷。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM