私は、次のファイルを持っている:戻り値はCに変更
FC:
#include <stdlib.h>
double f(){
return 12345;
}
のmain.c:私が最初にFCをコンパイル
#include <stdlib.h>
#include <stdio.h>
int main(){
double ret = f();
printf("%f\n", ret);
}
オブジェクトファイルを使用してオブジェクトファイル
gcc -c fc -o fo
は、使用してそれらを組み合わせ
gccのf.oのmain.c -o a.outの
私は12345.000000になるように出力を期待していますが、代わりに私は0.000000を得ました。
どのステップが間違っていましたか?