私は"#include <stdlib.h>"
を送信元の上部に表示します。-std = c99が設定されているときにgccがrandom()インターフェイスを見つけられないのはなぜですか?
例のコンパイル:私は-std = C99をオフにすると
/usr/bin/colorgcc -std=c99 -fgnu89-inline -g -Wall -I/usr/include -I./ -I../ -I../../ -I../../../ -I../../../../ -O3 -o f8 f8.c
In file included from f8.c:7:
ctype-cmp.c: In function ‘randomized’:
ctype-cmp.c:48: warning: implicit declaration of function ‘random’
ctype-cmp.c: In function ‘main’:
ctype-cmp.c:153: warning: implicit declaration of function ‘srandom’
[email protected]:t$
、関数isFiniteの方が()が見つかりません。ですから、私はこのやその他の理由で-std = c99を使いたいと思っています。私は行方不明のトリックはありますか?
正しいヘッダーのが含まれていたので、私がダウンして、この応答に投票しなければならなかった(両方ともstdlibと数学)。トリックはマクロを定義することでした。レスポンスありがとう! – SetJmp
私はあなたがmath.hを言及しているのを見たことがありません – dirkgently
合計Cノブとして、私は少なくとも "サンド"の言葉に感謝します。ありがとう! – jocull