質問するログイン新規登録

質問編集履歴

2

文の修正

2017/10/24 19:41

投稿

nishiys
nishiys

スコア33

title CHANGED
@@ -1,1 +1,1 @@
1
- gfortranでundefined symbols ...というエラーが出ます。
1
+ gfortranで関数が見つからないというundefined symbols ...エラーが出ます。
body CHANGED
@@ -14,7 +14,9 @@
14
14
  -cオプションでコンパイルのみ行うときはエラーが出ないので、リンク時にエラーが出ているのだと思うのですが、
15
15
  エラーをなくすにはどうしたら良いでしょうか?
16
16
 
17
+ エラーが出るのは関数だけで、subroutineの方は問題ないようです。
17
18
 
19
+
18
20
  ------------------------------- main.f90 -------------------------------------
19
21
  program main
20
22
  use stl_reshape

1

誤字

2017/10/24 19:41

投稿

nishiys
nishiys

スコア33

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
- 下記のstk_reshape.f90, calc_deformation.f90を用いたmain.f90を
1
+ 下記のstl_reshape.f90, calc_deformation.f90を用いたmain.f90を
2
2
 
3
- gfortran ... calc_deformation.f90 stl_reshape.f90 main.f90 -o main.exec
3
+ gfortran calc_deformation.f90 stl_reshape.f90 main.f90 -o main.exec
4
4
 
5
5
  とgfortranでコンパイルすると
6
6
 
@@ -23,6 +23,7 @@
23
23
 
24
24
  call calcSTL
25
25
  end program main
26
+
26
27
  ------------------------------------------------------------------------------
27
28
 
28
29
  --------------------------------- stl_reshape.f90 ------------------------------