view software/tmux.md @ 134:e965a4b3e697 default tip

backup 2023-11-14
author autobackup
date Tue, 14 Nov 2023 00:10:04 +0900
parents 8257f703b965
children
line wrap: on
line source

# tmuxとは

mac osでデバッグ環境を構築する端末多重化ソフトウェア。

一つのターミナル画面に複数の端末を上げることができる。

またssh先で実行することで、コネクションが切れた際にも処理を継続してくれる

# ソースコード

GitHubにある

  https://github.com/tmux/tmux

```
   git clone git@github.com:tmux/tmux.git
```

# mac osでデバッグ環境を構築する

```shell
$brew info aclocal
$brew install autoconf
$brew install automake
$brew install pkg-config
```

大体パッケージをインストール終わったらデバッグしていく

```shell
$ ./autogen.sh
$ ./configure
```

autogenの実行時のエラーをはいたらconfigureの前に処理尾する

# デバッグしたい場合

```shell
$./configure --prefix=/Users/anatofuz/workspace/cr/Advansed_software/build_tmux --enable-debug
```

- prefixにinstall先
- `--enable-debug`を指定するとデバッグ環境でbuildされる