當我編譯一個簡單的Hello World!在我的本地Debian lenny x64上使用sscanf函數的程序,它可以工作。但是當我將相同的程序上傳到運行CentOS x86的服務器時,它將無法工作。如果我不使用sscanf,那麼該程序在兩臺計算機上都能正常工作。sscanf + c99在某些平臺上無法工作?
的gcc -std = C99 -02 -pipe -m32
如果我有sscanf的,但沒有-std = C99編譯它,然後它在兩臺計算機上。
GCC -02 -pipe -m32
什麼是sscanf的和C99在CentOS x86的問題?我認爲使用-m32標誌編譯適用於所有的Linux? (我對CentOS服務器的訪問權限有限,因此我無權訪問錯誤消息。)
您應該使用'sscanf()'函數和一點點描述「這不行」的意思是什麼。 – 2010-04-07 20:00:20
「作品」與「不工作」不是對問題的有意義的描述。 – AnT 2010-05-07 09:08:06