Hatena::Groupprogram

lnzntのプログラミング日記 このページをアンテナに追加 RSSフィード

2012年05月03日(木)

hello.c を出力する bash 関数

13:20 | hello.c を出力する bash 関数 - lnzntのプログラミング日記 を含むブックマーク はてなブックマーク - hello.c を出力する bash 関数 - lnzntのプログラミング日記 hello.c を出力する bash 関数 - lnzntのプログラミング日記 のブックマークコメント

01function.hello-c (私の環境でのファイル名です。ファイル名は任意です)

function hello-c {
    /bin/cat <<__HELLO_C__
#include <stdio.h>
#include <stdlib.h>

int main(void)
{
    printf("hello, world\n");

    return EXIT_SUCCESS;
}
__HELLO_C__
}

使い方 (ディレクトリ等は環境に合わせて読み替えてください)

$ . ~/etc/profile.d/conf/bash/01function.hello-c # パスは任意
$ hello-c > hello.c
$ make hello
$ ./hello
hello, world