回答編集履歴
1
コメントをいただいたのでそれを反映する
    
        answer	
    CHANGED
    
    | 
         @@ -17,4 +17,9 @@ 
     | 
|
| 
       17 
17 
     | 
    
         | 
| 
       18 
18 
     | 
    
         
             
            ただ,何故なのかはわかりません....
         
     | 
| 
       19 
19 
     | 
    
         
             
            これはmacだけのことなのかもわからないです.
         
     | 
| 
       20 
     | 
    
         
            -
            他にもいろいろ,情報が知りたいので何か情報があれば教えて欲しいです.
         
     | 
| 
      
 20 
     | 
    
         
            +
            他にもいろいろ,情報が知りたいので何か情報があれば教えて欲しいです.
         
     | 
| 
      
 21 
     | 
    
         
            +
             
     | 
| 
      
 22 
     | 
    
         
            +
             
     | 
| 
      
 23 
     | 
    
         
            +
            ### 謎が解けました! YouheiSakurai さんありがとうございます!
         
     | 
| 
      
 24 
     | 
    
         
            +
             
     | 
| 
      
 25 
     | 
    
         
            +
            > 共有ライブラリの関数を外から呼び出すときには普通「extern "C"」での定義が必要です。そうじゃないと外からhelloという名前で関数を参照しようとしても見つけられなくなります。main()はコンパイラによって暗黙的に「extern "C"」されていたんじゃないでしょうか、たぶん。ちなみに「extern "C"」はmacに限りません。
         
     |