使用c+中的软件+;程序 我下载了一个C++程序,用于我要使用的软件,下面的目录: CHANGELOG LICENSE README.md构建文档包括src
代码有点旧,我想从linux终端编译它,我知道我必须使用gcc并实现这一点(这就是所有安装细节所说的),但是包含cpp文件的src目录没有“main.cpp”文件,构建包含一个文件:Makefile 使用此软件需要遵循哪些步骤,以及如何在没有main.cpp的情况下编译此软件使用c+中的软件+;程序 我下载了一个C++程序,用于我要使用的软件,下面的目录: CHANGELOG LICENSE README.md构建文档包括src,c++,linux,build,compilation,C++,Linux,Build,Compilation,代码有点旧,我想从linux终端编译它,我知道我必须使用gcc并实现这一点(这就是所有安装细节所说的),但是包含cpp文件的src目录没有“main.cpp”文件,构建包含一个文件:Makefile 使用此软件需要遵循哪些步骤,以及如何在没有main.cpp的情况下编译此软件 我使用的是gcc版本4.8.4(Ubuntu 4.8.4-2ubuntu1~14.04.3)和GNU Make 3.81;但是这个程序有点旧(2011)没有测试,你能试试下面的方法吗 $ apt install cmake
我使用的是gcc版本4.8.4(Ubuntu 4.8.4-2ubuntu1~14.04.3)和GNU Make 3.81;但是这个程序有点旧(2011)没有测试,你能试试下面的方法吗
$ apt install cmake make gcc g++
$ cd build
$ cmake .
$ make .
$ make install
最有可能的情况是,只需在build文件夹中运行make 如果不起作用,请尝试读取自述文件
您可能有链接错误,在这种情况下,您必须找出缺少哪些库。该
自述文件似乎是一个很好的起点。询问供应商也是合理的。我们不知道你在说什么程序,也不支持其他人的产品。在src
目录中可能有一个“main”源文件,但它只是没有命名为main.cpp
。你有一个Makefile
你说呢?那么尝试使用它怎么样?1)如果没有main.cpp
,并不意味着在其他.cpp文件中没有定义main
。2)“构建包含一个文件:MaFafile”,所以使用<代码>制作< /C> >,什么阻止了你?C++需要G++,而不是gcc@gogazC++需要C++,而不是g++。