![]() |
1
2
这一行表示一个非常简单的编译。它使用一个标准参数编译文件(使用调试符号编译时使用-g,在msvc上使用/zi)。 但它与许多图书馆链接(这是所有-l选项)。我承认其中两个库是标准压缩库(BZ2和Z),所以您需要首先构建这些库。 |
![]() |
2
2
不要考虑使用Cygwin,除非您正在进行的项目绝对需要它。下载gcc plus binutils的mingw版本,如make-from http://tdragon.net/recentgcc . 我从来没有听说过GCcyou的版本,在你的问题中提供了一个链接-mingw是这个领域的主流项目。 |
![]() |
3
1
除非您有链接库的源代码,否则您可能必须使用编译它们的编译器。 |
![]() |
4
1
我不确定这和-lm和-lz有关。 事实上,所有这些库都需要由MSVC编译器构建才能工作。 |
![]() |
5
1
你应该能够 use cl.exe 你已经拥有了。你可以使用 /Wall 而不是墙。(w控制如何生成警告。) 塞缪尔·克拉奇科给出了你应该知道的其他信息。 |
![]() |
Darky · 多重定义…c++vsCode[重复] 2 年前 |
![]() |
Ty Q. · 分段故障GLFW3/GLAD 2 年前 |
![]() |
Noè Murr · 如何获得C函数的基本编译二进制代码? 2 年前 |
![]() |
AvirukBasak · gcc中无return语句的尾部递归 2 年前 |
![]() |
hepl · gcc如何决定在创建可执行文件时使用dynamics库? 2 年前 |