私はこのようなおもちゃのコードを持っています
#include <stdlib.h>
#include <unistd.h>
int main()
{
readlink("/proc/self/exe", "/my/path", 128);
return EXIT_SUCCESS;
}
でコンパイルすると
icc main.c -o helloworld
すべて問題ありませんが、たとえば試してみると
icc -std=c99 main.c -o helloworld
また
icc -std=c11 main.c -o helloworld
エラーメッセージが表示されます
main.c(6): warning #266: function "readlink" declared implicitly
このエラーを誘発する c11 (または c99) 標準についてはどうですか?