Solaris gcc 3.3 で gcc 2.95.3 を make する
2004-11-19-2 / カテゴリ: [unix][Solaris] / [permlink]

loop.c
loop.c:321:8: missing terminating " character
loop.c:322:38: missing terminating " character
make[2]: *** [loop.o] Error 1
make[2]: Leaving directory `/export/home/miyazaki/local/src/gcc/gcc-2.95.3/gcc/ch'
make[1]: *** [cc1chill] Error 2
make[1]: Leaving directory `/export/home/miyazaki/local/src/gcc/gcc-2.95.3/gcc'
make: *** [all-gcc] Error 2
こんなエラーがでた

http://apollo.u-gakugei.ac.jp/~ksuzuki/chlog/2004-01.html
以下のようなエラーが発生

In file included from addmul_1.c:27:
../longlong.h:109:12: missing terminating " character
****以下中略
../longlong.h:1160:9: missing terminating " character

longlong.hの各エラー行の末尾に'\'を追加し,
% make
# make install

makeは正常に完了した.
たぶん
文章〜〜〜 "quoted-string〜〜
  〜〜" 文章〜〜〜〜
って箇所がマズイみたい。

gcc/ch/loop.c の 321 行目の該当箇所で、末尾に \ を追加(改行をエスケープ)
これで OK

Solaris8 + Emacs インストール
2004-11-19-1 / カテゴリ: [unix][Solaris][emacs] / [permlink]

gcc 3.3 だとダメぽい
http://www.scn-net.ne.jp/~garakuta/diary/200403.html#17
makeの最後の方で,elispをバイトコンパイルする途中,「./emacs -q -batch -f list-load-path-shadows」のところとその後のところでemacsがセグるという問題が・・・(;´д`).gdbで追おうお思ったんですが,何かbtしてもlibcの中しか見えず・・・.__do_global_dtors_auxってなんじゃぁ,と検索してみたら答えが見つかりました.Solarisだとgcc-3.3系でダメらしいです.gcc-2.95.3に切替えてsrc/wnnfunc.cを少し修正してビルドしたら動きました.
答え: http://mail.gnu.org/archive/html/bug-gnu-emacs/2003-05/msg00211.html
gcc 2.95.3 でGo

テキストファイルの比較 comm コマンド
2004-11-09-2 / カテゴリ: [unix][command] / [permlink]

usage: comm file1 file2
output:
file1だけにある行 file2だけにある行 両方のファイルにある行

Solaris でディスクの inode 確認
2004-11-09-1 / カテゴリ: [unix][Solaris][command] / [permlink]

df -F ufs -o i
ufs って、Unix File System のことかな。

find 時間指定
2004-11-08-1 / カテゴリ: [unix][linux][command] / [permlink]

-ctime -1 ... 1日__以内__のもの
-mtime +4 ... 4日__以降__のもの

telnet で http
2004-11-01-2 / カテゴリ: [unix][linux][network][HTTP] / [permlink]

$ telnet serv 80
GET /path/file.html HTTP/1.0

CGI ブラウザからコマンドライン引数を渡して実行
2004-11-01-1 / カテゴリ: [unix][HTTP] / [permlink]

/program.cgi?arg1+arg2+arg3 ...
program.cgi は @ARGV で arg1, arg2, arg3 が取得できる

Solaris 辞書ファイル(word リスト)
2004-10-29-1 / カテゴリ: [unix][Solaris] / [permlink]

/usr/share/lib/dict/words
/usr/dict/words(@)

文字コード
2004-10-19-2 / カテゴリ: [unix] / [permlink]

euc
# EUC-JP文字
$ascii = '[\x00-\x7F]'; # 1バイト EUC-JP文字
$twoBytes = '(?:[\x8E\xA1-\xFE][\xA1-\xFE])'; # 2バイト EUC-JP文字
$threeBytes = '(?:\x8F[\xA1-\xFE][\xA1-\xFE])'; # 3バイト EUC-JP文字
$character = "(?:$ascii|$twoBytes|$threeBytes)"; # EUC-JP文字

csh/tcsh ^D ログアウト制御
2004-10-19-1 / カテゴリ: [unix][linux][shell] / [permlink]

% set ignoreeof   ^D でログアウトできなくする
% unset ignoreeof ^D でログアウトできるようにする

コマンドの戻り値の意味
2004-10-12-2 / カテゴリ: [unix] / [permlink]

sysexitsより
64: コマンド使用法エラー。オプション異常など
65: 入力データエラー
75: 一時的な動作エラー。もう一度同じ事をやれば成功するかもしれないエラー。

ps フォーマット
2004-10-12-1 / カテゴリ: [unix][Solaris][command] / [permlink]

$ ps -o user,fname,pid,ppid

screen のステータス行にいろいろ表示してみる
2004-10-01-1 / カテゴリ: [unix][linux][command][screen] / [permlink]

結局
hardstatus alwayslastline "%{= kw}%-w%{= rw}% %t%{= kw}%+w %=%H %c / %l"
になりました。
%H .. ホスト名
%l .. ロード
などなど

シェルスクリプトで標準入力からの値入力取得
2004-08-20-1 / カテゴリ: [unix][shell] / [permlink]

read シェル変数
「[Enter]おすまで停止させる」にもつかえるよ

ftp で Login failed したときの再接続
2004-07-29-2 / カテゴリ: [linux][unix][network][command] / [permlink]

ftp> user username
で、再ログインできる

less の対象がバイナリのときのメッセージ(のメモ)
2004-07-08-3 / カテゴリ: [unix][command] / [permlink]

miyazaki@nwmail:~/local/src$ /usr/local/bin/less.org stable.tar.gz
"stable.tar.gz" may be a binary file.  See it anyway?

Solaris Emacs インストール
2004-07-02-1 / カテゴリ: [unix][Solaris][emacs] / [permlink]

./configure --prefix=/path
コアダンプする
./configure --prefix=/path --with-x=no --with-gcc
OK
ただし、日本語が入力できない(変換はMS-IMEでも)
別のエディタで日本語を入力したファイルをopenした場合は表示のみ可能
leim が必要?
emacs のソースを展開したディレクトリと同じ場所で leim も展開
$EMACS/leim 以下に配置される
再ビルド・再インストールすれば、デフォで C-\ で言語切り替え
漢字変換もできる。すげー

GNU なソース
2004-07-01-1 / カテゴリ: [unix][linux][command][アプリ] / [permlink]

http://ring.asahi-net.or.jp/pub/GNU/

diffutils ... diff とか
fileutils ... cp,df,du,ls,mv,rm とか
findutils ... find,locate とか
textutils ... head,md5sum,sort,tail とか
などなど

バイナリダンプ
2004-06-17-1 / カテゴリ: [unix][command] / [permlink]

$ od -x jis.txt
-x で 16進
カテゴリ: unix / 前ページ 1 2 3 4 次ページ

最終更新時間: 2013-05-02 16:12