Up: Mixing Fortran 77 With C and C++   [Contents][Index]


7.11.3.1 ¥ê¥ó¥«¤ÎÁªÂòÊýË¡

Automake¤Ë¤è¤Ã¤ÆÆÃÄê¤Î¥ê¥ó¥«¤¬ÁªÂò¤µ¤ì¤ë¾ò·ï¤ò°Ê²¼¤Î¿Þ¤ÇÌÀ¼¨¤·¤Þ¤¹¡¥

Î㤨¤Ð¡¤Fortran 77¡¤C¡¤¤½¤·¤ÆC++¥½¡¼¥¹¥³¡¼¥É¤¬¥×¥í¥°¥é¥à¤Ë¥³¥ó¥Ñ¥¤¥ë¤µ ¤ì¤ë¾ì¹ç¡¤C++¥ê¥ó¥«¤¬»ÈÍѤµ¤ì¤Þ¤¹¡¥¤³¤Î¾ì¹ç¡¤C¤¢¤ë¤¤¤ÏFortran 77¥ê¥ó¥« ¤¬¡¤C++¥ê¥ó¥«¤Ë´Þ¤Þ¤ì¤Æ¤¤¤Ê¤¤ÆÃÊ̤ʥ饤¥Ö¥é¥ê¤òɬÍפȤ·¤¿¾ì¹ç¡¤ Makefile.am¤ò½ñ¤¤¤Æ¤¤¤ë¥æ¡¼¥¶¤¬¡¤_LDADD¤ä_LIBADD ÊÑ¿ô¤ò¼êºî¶È¤ÇÉÕ¤±²Ã¤¨¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡¥

                     \              Linker
          source      \
           code        \     C        C++     Fortran
     -----------------  +---------+---------+---------+
                        |         |         |         |
     C                  |    x    |         |         |
                        |         |         |         |
                        +---------+---------+---------+
                        |         |         |         |
         C++            |         |    x    |         |
                        |         |         |         |
                        +---------+---------+---------+
                        |         |         |         |
               Fortran  |         |         |    x    |
                        |         |         |         |
                        +---------+---------+---------+
                        |         |         |         |
     C + C++            |         |    x    |         |
                        |         |         |         |
                        +---------+---------+---------+
                        |         |         |         |
     C +       Fortran  |         |         |    x    |
                        |         |         |         |
                        +---------+---------+---------+
                        |         |         |         |
         C++ + Fortran  |         |    x    |         |
                        |         |         |         |
                        +---------+---------+---------+
                        |         |         |         |
     C + C++ + Fortran  |         |    x    |         |
                        |         |         |         |
                        +---------+---------+---------+