Solarisプログラミング教えてチョンマゲ (337レス)
1-

241
(1): 2010/03/25(木)07:41 AAS
>>240 回答者も低レベルだなw
242: 2010/03/25(木)09:25 AAS
>>241
5点
もっとがんばりましょう
243: 2010/03/27(土)10:02 AAS
Solaris-7.0 x86 なんですけど、最新版に上げるための手順を教えてください。
244: 2010/03/27(土)23:14 AAS
7.0.?そんなVerあったっけか?
245
(2): 2010/09/06(月)22:38 AAS
C言語を静的リンクするのに、オプションは -staticじゃ駄目なんですか?
何かエラーが出るんですけど
246
(2): 2010/09/06(月)22:53 AAS
コンパイラ(リンカ)により異なる
247: 2010/09/06(月)22:59 AAS
>>246 回答者も低レベルだなw
248: 2010/09/07(火)19:33 AAS
>>246
その、コンパイラ(リンカ)により異なるオプションを付けても
エラーが出るんですけど
249
(2): 2010/09/09(木)15:39 AAS
エラーメッセージを書かないのは、宗教上の理由からですか?
250: 2010/09/09(木)16:20 AAS
>>249
そうです。宗教上の理由です。
251: 2010/09/09(木)16:39 AAS
>>249
あと、回答者の品質チェック用です。
252: 2010/09/12(日)20:37 AAS
>>245
これ、なぜそうなるか知ってる人ならエラーメッセージ関係なしで答えられるよね
253: 2010/09/16(木)11:34 AAS
では答えてみたまえ。
254: 2010/09/16(木)11:39 AAS
Solaris10ではlibc.aが提供されていない。
255
(2): 2010/09/16(木)12:06 AAS
だったらインストールCDからlibc.aを追加すればいいだけでは?
256: 2010/09/16(木)12:17 AAS
素人は引っ込んでろ。
257
(1): 2010/09/16(木)12:47 AAS
開発者サポート以上でインスコするのは基本だろw
258: 2010/09/16(木)13:00 AAS
Solaris10で開発した事がない老害か? とっとと引退して判子押しでもやってろ。
259: 2010/09/16(木)23:26 AAS
>>255
SUNWがたくさんあり過ぎて探すのが大変です。-staticのSUNWを教えて下さい。
260: 2010/09/17(金)23:31 AAS
SUNWに詳しい人はこのスレにはいないんですか?
261: 2010/09/20(月)22:39 AAS
>>255>>257は最近の事情を知らない、死に損ないジジイなので無視しましょう。
Solaris10ではライブラリが提供されていないから、スタティックリンクは出来ません。
262: 2010/09/21(火)10:50 AAS
最近の事情を知らない=じじぃ確定なのか?
263: 2010/09/21(火)11:19 AAS
だから、回答のSUNWだけ教えろよ。能書きは不要。
264: 2010/09/21(火)13:03 AAS
そんなSUNWは存在しない。
265
(1): 2010/09/21(火)17:59 AAS
みんないじわるだなぁ

>>245
SUNWarcに入ってるよw
266: 2010/09/21(火)21:59 AAS
>>265
感謝!!!!
SUNWを入れたら静的コンパイラできましたぁ!!!!
267: 2010/09/22(水)09:27 AAS
いやネタかと。普通わかるじゃん
268
(1): 2011/01/19(水)16:21 AAS
tarファイルの中のファイルを削除したいのですが、solarisにはdeleteオプションが無いようなので、このオプションを使わずに削除するにはどうすればいいのでしょうか?
269
(1): [sage kani?] 2011/01/19(水)16:29 AAS
/usr/sfw/binにgnuのtar入ってなかったっけ?
一旦展開してアーカイブ作り直すとか
270: 2011/01/19(水)17:11 AAS
>>268
AIXじゃなかったのか?
2chスレ:unix
2chスレ:unix
271: 2011/01/24(月)15:24 AAS
>>269
それは難しいと思います。
パイプで渡せば出来そうな気がするのですが。具体的にどう書けばいいのかわかりません
272
(3): 2011/01/24(月)15:45 AAS
こんなんでいいのか?
$ ls
test1 test2 test3
$ tar cf - test* |perl -MArchive::Tar -e '$tar=Archive::Tar->new(\*STDIN);$tar->remov\
e("test1");$tar->write(\*STDOUT)' |tar tf -
test3
test2
273: 2011/01/24(月)17:44 AAS
>>272
ありがとうございます。今環境がないので今度客先のaixで確認してみます。
274: 2011/01/24(月)18:38 AAS
Solarisじゃなかったのか?
275: 2011/01/24(月)20:27 AAS
>>272
はじめにAIXのスレで質問して、ついでにシェルスクリプト総合で質問したものですが、
2chスレ:unix
でシェルスクリプトを書いてしまいました。
どうも別の人も質問したり、回答したりしているようです。

perlは使ったことがないのですが、便利そうですね。
しかし、会社のAIXにperlはインストールされているのだろうか…
省2
276: 2011/01/24(月)20:34 AAS
ちなみに268,271,273は私ではありません。
スレチですがAIXで動かすのが目的です。
自宅にはCent OSとFree BSDの環境があり、Cent OSでdeleteオプションが使えることは確認しました。
せっかくシェルスクリプトを書いたので、当面はそれを使うつもりですが、
Cent OSでperlは使えると思うので、272のコードも試してみようと思います。
277: 2011/01/24(月)20:50 AAS
>>272
実行してみたところこんな感じでエラーになりました。

[root@centos ~]# touch test1 test2 test3
[root@centos ~]# tar cf - test* |perl -MArchive::Tar -e '$tar=Archive::Tar->new(\*STDIN);$tar->remove("test1");$tar->write(\*STDOUT)' |tar tf -
Can't locate Archive/Tar.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 \
/usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl \
/usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .).
省4
278: 2011/01/24(月)21:00 AAS
「古文書のありかを突き止められません」も読めないゆとりか?
279
(1): 2011/01/24(月)21:03 AAS
Can't locate Archive/Tar.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 \

Archive::Tarがインストールされていない。
$ cpan Archive::Tar
かな?
280: 2011/01/24(月)23:04 AAS
>>279
ありがとうございます。動いたようです。
しかし、会社では使えないんだろうな…
281: 2011/01/25(火)11:11 AAS
よそでやれよ。
282: 2011/01/28(金)17:01 AAS
./configureでインストールする時に毎回prefixオプションつけて場所指定するのめんどうなんだよね。
標準のインストール先は/usr/local以下になってると思うんだけど最初に環境変数与えておくとかで変更する方法あるかな?
283: 2011/01/30(日)19:35 AAS
solaris8 ってupdate_drvコマンドって無いの?
ぐぐってもそれらしき情報が無いんだが
外部リンク:www.sunfreeware.com
ここにもないし
284: 2011/01/30(日)19:43 AAS
よく訓練されたSolaris信者はupdate_drvコマンドとか使わないw
285: 2011/01/30(日)20:00 AAS
そうなんですか
訓練されてはない感じなものですみません。
vmwareのtoolがそれを必要としているんですが
デフォでインストールされてないのでどうしたものかと
286: [sage kani?] 2011/01/30(日)21:18 AAS
外部リンク[html]:download.oracle.com

Solaris8にも入ってるみたいだけど
OSリリースによって違うのかな
287: 2011/01/30(日)21:37 AAS
そうですか入ってるですか・・・
04/01を使用してますがね。
288: 2011/01/30(日)21:44 AAS
外部リンク[jp]:webcache.googleusercontent.com
どうやらできないみたいっすね
すみません。
289: 2011/02/03(木)18:34 AAS
>>147
solarisの場合、5bin/echoは bin/echoそのものだろw
290
(1): 2011/02/20(日)08:54 AAS
プロンプト用プログラムで、
処理時間がかかるルーチンを実行中に
何かキーボードが押されたらその時点での進行状況を表示、または中断、
という仕様を要求されました。
getchar()では、キーを押すまで帰ってこないし、
そもそもgetchar()を呼んだタイミング以外でもキーに反応しなければならないので
無理だということはわかりました。
省4
291: [sage kani?] 2011/02/20(日)12:57 AAS
外部リンク:d.hatena.ne.jp
こんなん出てきたけど参考になりそう?
292
(1): 2011/02/20(日)20:36 AAS
>>290
シグナルでやれば良いんじゃね
Ctrl-C で SIGINT のハンドラで処理をするってかんじで。
293: 2011/02/20(日)21:31 AAS
>>292
シグナルも考えましたが、Ctrl-Cじゃ駄目なんです><
HIT ANY KEY で、AとかBとか、どのキーが押された時でも
反応しないといけないんです。
294
(1): 2011/02/20(日)22:04 AAS
tcgetattr,tcsetattr,cfmakerawあたりでできなかったっけ
295
(1): 2011/02/20(日)22:07 AAS
書いた後だけど
cfmakerawがSolarisに無いんだな・・・
Google Code Searchでcfmakeraw使っているプログラムで
Solarisの場合はどうやってtermiosを設定しているか調べれば
それが答えだと思う
296
(1): 2011/02/20(日)22:33 AAS
>>294,295
tcsetattr()で端末設定いじっても、stty rawコマンドと同様に
端末入力を行バッファしなくなるだけ(Enterなしに入力が返るだけ)で、
getchar()とかで入力を読みに行ったタイミングでしか
反応できないという問題の解決にはならないでしょ。

元質問はgetchar()を呼ばずに長時間処理を行なっているプログラムに対して、
どれかのキーを押した時に割り込み的にプログラムの流れを変えたいということ
省1
297: 2011/02/20(日)22:41 AAS
キーボード監視スレッド立てるだけだ。
298: 2011/02/20(日)23:10 AAS
>>296は頭悪いのか?w

スレッドじゃなくて別プロセスでシグナル投げても良いだろ
299: [sage kani?] 2011/02/21(月)00:48 AAS
デバドラ書きましょうってことじゃなかったのかorz
300: 2011/02/23(水)09:56 AAS
マルチかよ。
2chスレ:unix
301
(1): 2011/07/23(土)18:36 AAS
Linuxの libc.so.* みたいに、
共有ライブラリなんだけど直接コマンドとして実行も可能なライブラリファイルって、
どうやってコンパイルして作るの?
302
(1): 忍法帖【Lv=40,xxxPT】 [sage kani?] 2011/07/24(日)00:54 AAS
Solaris関係ないだろw
303
(1): 2011/07/24(日)09:00 AAS
>>302
Solaris関係あります。

Solarisで自作共有ライブラリ(libhoge.so.1とか)を作る時、
./libhoge.so.1で実行しても実行できるようにしたいんです。
304: 2011/07/24(日)10:16 AAS
共有ライブラリ実行して何がうれしいのかわからんw
305: 2011/07/27(水)21:17 AAS
すみませんが共有ライブラリを実行してうれしい方のみ回答をお願いします
306: 2011/07/27(水)22:01 AAS
いないみたいですのでシッポ巻いてお引き取り下さい
307: 2011/07/28(木)17:55 AAS
>>301 >>303
逆にLinuxでは共有ライブラリが実行できるのかよw
そんなOS今までに見たことないな。

どうせbashとかのaliasで、共有ライブラリを実行しようとすると
別のコマンドが起動されてるとかのオチだろw
308: 2012/11/03(土)18:22 AAS
SPARC(32bit)にはフラグを直接操作する命令がない。
N=ネガティブフラグ、Z=ゼロフラグ、C=キャリーフラグとするとき、
以下の状態にフラグをセットするアセンブラ命令を考えよ。

(1) N=0 Z=0 C=0
(2) N=0 Z=0 C=1
(3) N=0 Z=1 C=0
(4) N=0 Z=1 C=1
省7
309: 2012/11/03(土)23:15 AAS
またコピペか
310: 2012/11/11(日)21:33 AAS
共有ライブラリの実行ってバージョンとか出すだけじゃなかったか? exec に細工してあって共有ライブラリののマジックならヘッダのバージョン読んできて表示とかなら簡単だろ。jar が直接実行出来るのも #! でインタプリタ呼び出すのも exec の機能なんじゃないの?
311: 2012/12/26(水)21:14 AAS
セグメンテーション違反がx86ではなく、SPARCに問題にあって発生
している場合 どうしたら実行できますか
312: 2013/01/24(木)05:30 AAS
一年半越しの質問に答えるのもなんだけど
--sharedだろうと無理矢理エントリポイントを指定しておけば動くんじゃないの
仕組みわかってれば予想できる事だと思うが
313
(1): 2013/01/25(金)23:02 AAS
SPARCに問題があるのじゃなくて、
バイトーオーダーを考慮せず実装した
のでバグっているだけだろ。

外部リンク:ja.wikipedia.orgエンディアン
314: 2013/01/26(土)06:17 AAS
>>313
全く同じコードがMIPS(EB)では正常に動くので、
バイトーオーダの問題じゃないです。
315: 2013/01/28(月)12:00 AAS
事前情報が適当すぎ
四の五の言わずにデバッガかませばすぐわかるだろ
316: 2013/01/28(月)14:44 AAS
コピペくんにエサをやるとはw
317: 2013/01/28(月)20:31 AAS
安全側の判断として、SPARCのセグメンテーション違反である可能性が否定できない
ので、運転再開を認めないことになりました。
318: 2013/01/28(月)23:31 AAS
SPARCでセグフォルトする原因を調べなかったばかりに
x86/mipsで偶然動いていたバグを見過ごすわけだな。
319
(1): 2013/02/23(土)19:57 AAS
質問です
Gccのコマンドラインをだーって入力するとコンパイル出来るじゃないですか
それにオプションをさーっと追加して静的コンパイルしたいんです
出来ますの?ちなみに-staticを付けてみましたが変な英語で止まりました
勿論ググりましたが、当方馬鹿なのでわかりません
サルでも分かるような回答を強く期待します
僕はこういう小バカにしたような書き方しか出来ませんが、凄く切実に知りたいです
省1
320: 2013/02/23(土)23:40 AAS
病院に帰れw
321: 2013/06/07(金)20:51 AAS
先日、他部署を交えて開かれた社内技術交換会でのこと。
先輩は自分が開発担当したあるソフトのプログラミング中に思いついたという
文字列処理の高速化アルゴリズムについて得意気に解説し始めた。
話し始めてしばらくして、隣の部署の人が口をはさんだ。
「それ、有名な番兵のアルゴリズムですよね。ウチでも昔はよく番兵を使いました。
でも番兵はマルチスレッドで使えないという欠点があるので、
今では番兵のアルゴリズムを使うことは禁止してます。
省5
1-
あと 16 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.954s*