2012年4月19日木曜日
Linuxにて、ライブラリ位置を新規にOSへ認識させる方法
(1)/etc/ld.so.confに新規ライブラリが保存されているディレクトリを追加する。
(2)/sbin/ldconfigを実行する。
2012年4月17日火曜日
SIGCHLDのシグナル処理
SIGCHLDを取りこぼさないために、下記のようなハンドラ処理を行う。
void handler_sigchld(int signo)
{
while(true)
{
int status;
int pid = waitpid(-1,&status,WNOHANG);
if (pid == 0)
{
break;
}
}
}
void handler_sigchld(int signo)
{
while(true)
{
int status;
int pid = waitpid(-1,&status,WNOHANG);
if (pid == 0)
{
break;
}
}
}
2012年4月15日日曜日
grubの再インストール方法(ubuntu)
(1)LiveCDで起動
(2)F6を2回押し、起動オプションを表示
(3)オプション選択ダイアログが表示されている場合は[ESC]で閉じる
(4)矢印キー等を使い"boot=capter"部分を"root=/dev/sda2"(sda2部分は適宜変更)
に変更
(5)[return]キーを押下してubuntuを起動
(6)sudo grub-install /dev/sda
(2)F6を2回押し、起動オプションを表示
(3)オプション選択ダイアログが表示されている場合は[ESC]で閉じる
(4)矢印キー等を使い"boot=capter"部分を"root=/dev/sda2"(sda2部分は適宜変更)
に変更
(5)[return]キーを押下してubuntuを起動
(6)sudo grub-install /dev/sda
登録:
投稿 (Atom)