<tfoot id='BQ1di'></tfoot>
      <legend id='BQ1di'><style id='BQ1di'><dir id='BQ1di'><q id='BQ1di'></q></dir></style></legend>

        <bdo id='BQ1di'></bdo><ul id='BQ1di'></ul>

      <small id='BQ1di'></small><noframes id='BQ1di'>

      1. <i id='BQ1di'><tr id='BQ1di'><dt id='BQ1di'><q id='BQ1di'><span id='BQ1di'><b id='BQ1di'><form id='BQ1di'><ins id='BQ1di'></ins><ul id='BQ1di'></ul><sub id='BQ1di'></sub></form><legend id='BQ1di'></legend><bdo id='BQ1di'><pre id='BQ1di'><center id='BQ1di'></center></pre></bdo></b><th id='BQ1di'></th></span></q></dt></tr></i><div id='BQ1di'><tfoot id='BQ1di'></tfoot><dl id='BQ1di'><fieldset id='BQ1di'></fieldset></dl></div>

        在 GNU c++ 编译器中运行一个包含多个源文件的程序

        时间:2023-10-17

                <tbody id='zIuMA'></tbody>
                <legend id='zIuMA'><style id='zIuMA'><dir id='zIuMA'><q id='zIuMA'></q></dir></style></legend>

                  <bdo id='zIuMA'></bdo><ul id='zIuMA'></ul>
                • <tfoot id='zIuMA'></tfoot>
                • <small id='zIuMA'></small><noframes id='zIuMA'>

                  <i id='zIuMA'><tr id='zIuMA'><dt id='zIuMA'><q id='zIuMA'><span id='zIuMA'><b id='zIuMA'><form id='zIuMA'><ins id='zIuMA'></ins><ul id='zIuMA'></ul><sub id='zIuMA'></sub></form><legend id='zIuMA'></legend><bdo id='zIuMA'><pre id='zIuMA'><center id='zIuMA'></center></pre></bdo></b><th id='zIuMA'></th></span></q></dt></tr></i><div id='zIuMA'><tfoot id='zIuMA'></tfoot><dl id='zIuMA'><fieldset id='zIuMA'></fieldset></dl></div>

                  本文介绍了在 GNU c++ 编译器中运行一个包含多个源文件的程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我在 Windows 7 操作系统上使用 DEV GNU c++ 编译器.我需要知道如何编译具有多个源文件的程序.这是示例,

                  I am using DEV GNU c++ compiler on windows 7 OS. I need to know how a program with more than one source file can be compiled. here is example,

                  #FILE1
                  void f1()
                  {
                     printf("this is another file under same program");
                  }
                  
                  #FILE2
                  
                  int main()
                  {
                     f1();
                     return 0;
                  }
                  

                  实际上我需要这个来测试静态、extern 类说明符如何处理多个文件.所以只有我现在必须学习如何在 C 中的单个程序中处理多个文件..

                  Actually I need this to test how static, extern class specifier works with more than one file. So only I have to learn now how works with more than one files in a single program in C..

                  提前致谢

                  推荐答案

                  多个文件"的技术术语将是 翻译单位:

                  The technical term for 'multiple files' would be translation units:

                  g++ file1.cpp file2.cpp -o program
                  

                  或者你把编译和链接分开

                  Or you separate compilation and linking

                  g++ -c file1.cpp -o file1.o
                  g++ -c file2.cpp -o file2.o
                  
                  # linking
                  g++ file1.o file2.o -o program   
                  

                  但这通常没有意义,除非您有一个更大的项目(例如使用 make)并希望减少构建时间.

                  But that usually doesn't make sense unless you have a larger project (e.g. with make) and want to reduce build times.

                  这篇关于在 GNU c++ 编译器中运行一个包含多个源文件的程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:关于 C++ 中名称修改的问题 下一篇:使用 ncurses 时对 `stdscr' 的未定义引用

                  相关文章

                    <bdo id='q50mm'></bdo><ul id='q50mm'></ul>

                  <small id='q50mm'></small><noframes id='q50mm'>

                • <tfoot id='q50mm'></tfoot>

                      <i id='q50mm'><tr id='q50mm'><dt id='q50mm'><q id='q50mm'><span id='q50mm'><b id='q50mm'><form id='q50mm'><ins id='q50mm'></ins><ul id='q50mm'></ul><sub id='q50mm'></sub></form><legend id='q50mm'></legend><bdo id='q50mm'><pre id='q50mm'><center id='q50mm'></center></pre></bdo></b><th id='q50mm'></th></span></q></dt></tr></i><div id='q50mm'><tfoot id='q50mm'></tfoot><dl id='q50mm'><fieldset id='q50mm'></fieldset></dl></div>

                      <legend id='q50mm'><style id='q50mm'><dir id='q50mm'><q id='q50mm'></q></dir></style></legend>