シンプルな Hello World! をコンパイルすると ローカルの Debian lenny x64 で sscanf 関数を使用するプログラムが動作します。しかし、CentOS x86 を実行しているサーバーに同じプログラムをアップロードすると、機能しません。sscanf を使用しない場合、プログラムは両方のコンピューターで動作します。
gcc -std=c99 -O2 -pipe -m32
sscanf を使用して -std=c99 を指定せずにコンパイルすると、両方のコンピューターで動作します。
gcc -O2 -パイプ -m32
CentOS x86 での sscanf と c99 の問題は何ですか? -m32 フラグを指定してコンパイルすると、すべての Linux で動作すると思いましたか? (CentOS サーバーへのアクセスが制限されているため、エラー メッセージにアクセスできません。)