I compiled my porject on a 64-bit linux(2.6.39-gentoo-r3),GCC version 4.6.3 but when I do compiling , the warnings contain some unreadable characters.Just like below:
warning: field precision specifier ?.*?.expects argument of type ?.nt?. but argument 6 has type ?.ong int?.[-Wformat]
warning: format ?.u?.expects argument of type ?.nsigned int?. but argument 7 has type ?.ize_t?.[-Wformat]
warning: ignoring return value of ?.ystem?. declared with attribute warn_unused_result [-Wunused-result]
Although I can guess the messed parts, they looks bad. So does anyone meet the same issue or know how to solve it ?