【お知らせ】プログラミング記事の投稿はQiitaに移行しました。

libc

VC++MINIXクロス開発でlibcをサポートしました。

id:n7shi:20100209ではシステムコールを直接呼んでいましたが、libcをサポートしたことで以下のような普通のCプログラムが動きます。

#include <stdio.h>

int main(int argc, char *argv[], char *envp[])
{
    int i;
    printf("argc = %d\n", argc);
    for (i = 0; i < argc; i++) printf("argv[%d] = %s\n", i, argv[i]);
    for (i = 0; envp[i] ; i++) printf("envp[%d] = %s\n", i, envp[i]);
    return 0;
}