Linuxプログラミング

スポンサーリンク
Linuxプログラミング

関数のメモ

gtk_init(&argc,&argv)初期化window=gtk_window_new(GTK_WINDOW_TOPLEVEL)ウィドウを定義gtk_window_show(window)ウィンドウを表示gtk_main()メインループ...
Linuxプログラミング

イベントループ

g_timeout_add()引数に指定した関数を、指定したインターバルで呼び出せるg_source_remove()関数のループを停止する
Linuxプログラミング

メモリの割り当て

g_free()メモリを開放する詳しくはメモリの割り当てメモリほ割り当てを参照
Linuxプログラミング

ハッシュテーブル

g_str_hash()ある文字列をハッシュの値に変換g_str_eqal()2つの文字列を比較して、それが等しいときにTRUEを返す詳しくはハッシュテーブルを参照してください
Linuxプログラミング

文字列操作関数

g_strdup()文字列をコピーして新しく確保した領域へのポインタを返すg_strdup-printf()指定したフォーマットと、引数に与えられたパラメータにより文字列を作成し、新しく確保した領域へのポインタを返すsprintf()と同じ...
Linuxプログラミング

GHashTable に対する関数

g_hash_table_new()ハッシュテーブルを作成する関数g_hash_insert()新しいキーと値を挿入する関数g_hash_table_size()GHashTable の中にある要素の数を返す関数g_hash_table_l...
Linuxプログラミング

コンパイルの時の注意

$ gcc hello_world.c -o hello_world ‘pkg-config gtk+-2.0 --cflags --libs‘と入力しても、なぜかコンパイルできない、ということがありました原因をしらべたところスペルミスでし...
Linuxプログラミング

GLibに関する関数

g_list_append()リストにデータを追加する関数g_list_insert()指定した位置にデータを挿入する関数g_delete_link()リストから指定した位置のノードを削除する関数削除する前に領域を開放するg_list_fr...
Linuxプログラミング

Makefileが複数ある時のmakeのやり方

サンプルプログラムを本をみながら書いていると次第にMakefile が大量にできてきますそうなると、ただ単に$makeとしても$makemake: *** ターゲットが指定されておらず, makefile も見つかりません. 中止.となって...
Linuxプログラミング

RPMとソースからのインストール

RPMでインストールしたコマンドよりもソースからインストールしたコマンドの方が優先度は上になります優先度を調べるには$ echo$PATHで調べることができますそして、左から順に優先度があがります例としてecho $PATHとし/usr/l...
スポンサーリンク