간단한 Hello World를 컴파일 할 때! 내 로컬 데비안 lenny x64에서 sscanf 기능을 사용하는 프로그램입니다. 그러나 CentOS x86을 실행하는 서버에 동일한 프로그램을 업로드하면 작동하지 않습니다. sscanf를 사용하지 않으면 프로그램이 두 컴퓨터에서 작동합니다.sscanf + c99가 일부 플랫폼에서 작동하지 않습니까?
는 GCC -std = C99 -O2 -pipe -m32
내가 sscanf를 함께하지만 -std =의 C99없이 컴파일하면, 그것은 두 컴퓨터 모두에서 작동합니다.
의 gcc -O2 -pipe -m32
CentOS는 x86에서 sscanf에서와 C99의 문제는 무엇입니까? -m32 플래그로 컴파일하면 모든 Linux에서 작동 할 것이라고 생각했습니다. (CentOS 서버에 대한 액세스가 제한되어 있으므로 오류 메시지에 액세스 할 수 없습니다.)
'sscanf()'함수와 약간의 설명을 사용하여 코드 주위에 몇 줄을 표시해야합니다. "작동하지 않을 것"이라는 말이 정확히 무엇입니까? –
"작동"과 "작동하지 않음"은 문제에 대한 의미있는 설명이 아닙니다. – AnT