Turbo C で作業する場合、デフォルトですべての関数とヘッダー ファイルを取得します。これらは通常 #inlcude でインクルードできます。例: stdlib.h、math.h
しかし、そのようなヘッダー ファイルを使用して単純なプログラムを作成すると、これらのファイルをインクルードできないため、エラーが発生します。これらのヘッダー ファイルは、デフォルトで使用できるようになっていませんか? はいの場合、そのようなヘッダーファイルを使用する方法は? 「math.h」で関数 sqrt を使用すると、math.h が含まれていないためエラーが発生したため、次のコマンドに含める必要がありました。
cc -c aaa.c -I/usr/local/ssl/include
gcc -o aaa aaa.c -I/usr/local/ssl/include -L/usr/local/ssl/lib -lcrypto -lm
./aaa
このコマンドでは、2 番目のコマンドの最後に-lmがあり、math.h が含まれています。
再び同様に、UNIX Solaris サーバーで実行しているstdlib.hにある関数 itoa() を使用しましたが、含まれておらず、エラーが発生しています。このヘッダーファイルを追加する方法がわかりません。