[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 12/25 17:52 / Filesize : 218 KB / Number-of Response : 981
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Linuxプログラミング



1 名前:login:Penguin [2005/06/06(月) 11:19:09 ID:uXQqRJXF]
Linux のプログラミングに関する話題です

388 名前:login:Penguin mailto:sage [2007/11/09(金) 14:45:29 ID:muGJS6N4]

-3 -2 -1 0 1 2 3

- +

389 名前:387 mailto:sage [2007/11/09(金) 15:12:03 ID:Aq/ZR00i]
>>388
なるほど〜。
ありがとうございました。

390 名前:login:Penguin mailto:sage [2007/11/10(土) 01:16:39 ID:tSMAg/81]
LD_PRELOADで関数フックしたあと、もとの関数呼ぶ方法ってありますか?

void hoge()
{
hoge(); // <- もとのhoge関数を呼び出したい
}

391 名前:login:Penguin mailto:sage [2007/11/10(土) 02:58:50 ID:RN+zA3HO]
>>390
dlopen, dlsym


392 名前:login:Penguin [2007/11/11(日) 12:34:41 ID:jhqVcqNv]
mono develop使ってるヤシいる?

393 名前:login:Penguin mailto:sage [2007/11/11(日) 19:49:41 ID:n7+Lb81h]
>>390
dlsymとRTLD_NEXTでググればわかるとおもうよ。
>>391
dlopenは不要

394 名前:login:Penguin [2007/11/12(月) 03:27:53 ID:V6ygCzcx]
今linux security module(lsm)の勉強のために、
root_plug.cを改造して試行錯誤してるんですけど、
これって改造する度に、
毎回全てのソースをコンパイルをしなければいけないんでしょうか?


395 名前:login:Penguin mailto:sage [2007/11/12(月) 03:29:28 ID:5hFKzEaG]
makeでやれば関係ないソースは以前作ったオブジェクトそのまま使ってくれるだろ

396 名前:login:Penguin [2007/11/12(月) 03:34:17 ID:V6ygCzcx]
>>395
確かにそうなんですけど、
なんとなく気持ち悪くて、
毎回新しくオブジェクトを作りなおしてました。
でもそうしなくても問題ないということですね。
ありがとうございました。



397 名前:login:Penguin [2007/11/12(月) 04:11:37 ID:CZeG29nh]
,`,(+Φy〆),`,
    ‘オソロシキ ゲンゴダナ…

398 名前:login:Penguin mailto:sage [2007/11/12(月) 05:40:50 ID:PgGOtZpU]
>>391
>>393
dlsym( RTLD_NEXT , "function" )
でできました。
ありがとうございます

399 名前:login:Penguin mailto:sage [2007/11/14(水) 03:20:29 ID:LtZiY/oO]
Linux上でWindowsのネイティブバイナリは吐けますか?

400 名前:login:Penguin mailto:sage [2007/11/14(水) 03:26:37 ID:d8LODZS2]
>>399
cat explorer.exe > new_explorer.exe

401 名前:login:Penguin mailto:sage [2007/11/14(水) 08:14:07 ID:1nX1kzlD]
mingwのクロスコンパイラが使えるよ。Debianならapt-get install mingw32で。


402 名前:login:Penguin mailto:sage [2007/11/19(月) 09:16:47 ID:y8uScUHY]
ありがとうございます

403 名前:login:Penguin mailto:sage [2007/11/27(火) 09:45:49 ID:A2SYKSWK]
xxgdbでpopen()をトレースすると
[New Cannot find thread 2049: invalid thread handle
と表示されて止まってしまうのだがこれって仕様?

404 名前:login:Penguin mailto:sage [2007/11/28(水) 00:05:12 ID:7Ks9DXGS]
>>403
仕様

405 名前:403 mailto:sage [2007/11/29(木) 00:55:49 ID:jIID4fY+]
>>404
レスありがとう。
system()かexecl()系使うしかないのかしら・・・

406 名前:login:Penguin mailto:age [2007/12/03(月) 03:31:14 ID:ACH4D/bz]
opendir(3)の実装はどこにあるんでしょうか?
glibcのdirent/opendir.cを見ると

DIR*
__opendir (const char *name)
{
 __set_errno (ENOSYS);
 return NULL;
}

などと書いてあって行き詰ってしまいました。



407 名前:login:Penguin mailto:sage [2007/12/03(月) 04:25:46 ID:hZn7k5Pb]
>>406
OSはLinuxだよね?

408 名前:login:Penguin mailto:sage [2007/12/03(月) 04:29:01 ID:hZn7k5Pb]
glibc-2.x.x/sysdeps/unix/opendir.c だと思われる。

409 名前:406 mailto:sage [2007/12/03(月) 12:14:14 ID:tGDLCTrZ]
>>408 ありがとうございます。

410 名前:login:Penguin mailto:sage [2007/12/08(土) 00:56:20 ID:Ypv55KO5]
syslogのバッファの中身を設定ファイルでは
なく、作成したプログラムで行いたいのですが
どうすればよいの?



411 名前:login:Penguin [2007/12/08(土) 01:09:58 ID:3wxXE3Np]
emacs code browserをつかいこなしてる人いませんか?

python2.4とpython2.5が両方はいってる環境で
boost.pythonでc++と連携させると実行時に
「なにかがない」
というエラーが頻発しないですか?



412 名前:login:Penguin mailto:sage [2007/12/08(土) 02:36:59 ID:AOgHL0gM]
>>410
syslog(2)かsyslog(3)のどっちだよ。
それより何がしたいの?

413 名前:login:Penguin mailto:sage [2007/12/08(土) 08:36:18 ID:Ypv55KO5]
>>412
syslogを監視したいと考えています。
swatchみたいな仕組みを作りたいなぁと


414 名前:login:Penguin [2007/12/09(日) 19:30:32 ID:kFipn9r2]
Linuxで組込み機器の開発をしています。CPUはMIPS及びx86で、カーネルは2.6、swap領域は用意していません。
RAMは128MBです。下記状況で悩んでいます。

あるプロセスが大きめ(数十MB)のファイルを、読み込み専用(PROT_READのみ)でmmapし、その後そのファイル
を一通り読み込み、理由は不明なのですが、その後munmapせずに長期間mmapしたままにしています。

この状態でもし物理メモリ(free page)が足りなくなってきたら、ファイルのreadonly mmapに使用されていた
物理メモリは他の用途に使うために回収されるでしょうか?

カーネルの当該処理を行なう関数名だけでもかまいませんので、おしえてください。

415 名前:login:Penguin mailto:sage [2007/12/09(日) 20:31:30 ID:7Og5UxvH]
>>414
Linuxの仕組みにこだわらず常識の範囲で答えるなら
swapがもし設定されておらず、メモリの確保を行ったプロセスが生きており、かつ新しいプログラムがメモリを要求し
メモリが足りないばあいは、そのようなエラーが出て後のプログラムが終了する。

確保エラーてきなそれで。


416 名前:414 [2007/12/09(日) 20:49:28 ID:kFipn9r2]
>>415 申し訳ありませんがLinuxの事情が知りたいです。

tree.celinuxforum.org/CelfPubWiki/JapanTechnicalJamboree13?action=AttachFile&do=get&target=virtual_memory_20070222.ppt
こちらの資料のp.22「ページアウト」によると、
>(2)で物理メモリの空きがなかった場合、使用頻度の低いと思われるページを解放する。そのページの内容が変更されていなければそのまま破棄。
>変更されていればスワップデバイスに掃きだす。
とのことでした。

今回の場合、swapは存在しませんがページの内容もまた変更されていないので、
>この状態でもし物理メモリ(free page)が足りなくなってきたら、ファイルのreadonly mmapに使用されていた
>物理メモリは他の用途に使うために回収されるでしょうか?
この答えはyesになるかと思うのですがどうでしょうか。

ページアウトを行なっている関数を特定して調べてみますが、識者の方がいらっしゃいましたら教えてください。



417 名前:login:Penguin mailto:sage [2007/12/09(日) 20:51:41 ID:vfNigUJQ]
DirtyにならなきゃSWAPは関係ないんじゃないか?
PRIVATEマップだったら予約はされるのかねえ?
試せ。

418 名前:417 mailto:sage [2007/12/09(日) 20:53:20 ID:vfNigUJQ]
>>416
読む前に書きました。Linuxの識者ではありません。

419 名前:login:Penguin mailto:sage [2007/12/09(日) 21:56:02 ID:7Og5UxvH]
こ、これが本当なら、使用頻度の低いプロセスの確保しているページが勝手に破棄されるってこと?

なにやら「書き換えられているなら」の和訳に難ありと見た。


420 名前:login:Penguin [2007/12/09(日) 21:59:02 ID:kFipn9r2]
>419
破棄されても、必要になり次第またディスクから読めばいいから、問題なくね?
ディスク上のファイルが書き換えられていたらちょっと困るかも試練が。。。


421 名前:login:Penguin mailto:sage [2007/12/09(日) 22:13:07 ID:7Og5UxvH]
>>420
ディスク上にあるデータばかりとは限らなくね?
そのへんをどうしているのか...



422 名前:login:Penguin mailto:sage [2007/12/09(日) 22:20:43 ID:18jA1TtH]
ファイルだったら、どこにあろうと開いてるからカーネルの管理下じゃね

423 名前:login:Penguin mailto:sage [2007/12/09(日) 22:49:39 ID:7Og5UxvH]
なるほど、カーネルが管理しているページから破棄していくのか。
でもそうだとすると、この議題である「事前に確保されたページ」がカーネルの管理とは言い難いと思うのだが。


424 名前:login:Penguin mailto:sage [2007/12/09(日) 23:08:38 ID:18jA1TtH]
>>423は何言ってるのか分からんから放っておいて、
>>416は資料に書いてある通りだと思うんだけどね。mmap()のシステムコール先が
どんなマークつけてメモリ確保するか、もうカーネルのソース見たほうが早くね?

425 名前:login:Penguin mailto:sage [2007/12/09(日) 23:15:12 ID:kFipn9r2]
>>424
了解。そうします。

426 名前:login:Penguin mailto:sage [2007/12/13(木) 21:59:11 ID:q3gVVh+0]
ローカルの時間を設定する
関数ってなんて名前なの?



427 名前:login:Penguin mailto:sage [2007/12/13(木) 23:42:09 ID:gQtBTxyv]
settimeofday(2)

428 名前:login:Penguin mailto:sage [2007/12/13(木) 23:57:28 ID:GAau1spk]
>ローカルの時間を設定する
>関数ってなんて名前なの?

いきなり時刻を変更していいなら、settimeofday(2)か、stime(2)。後者は秒単位でしか設定できない。

徐々に時計をあわせたいなら、adjtime(3)かadjtimex(2)。たぶん。よく知らなかったのでntpdateコマ
ンドをstraceして調べた範囲だが。

あと、ハードウェアが覚えている時刻を更新したいんだったら、/sbin/clock -w するか、/dev/rtcを
open(2)してioctl(RTC_SET_TIME)も必要。これもclockコマンドをstraceしただけだけど。



429 名前:login:Penguin mailto:sage [2007/12/14(金) 00:06:11 ID:q3gVVh+0]
皆さんどうもです。

もう1つ聞きたいのですが
libe1000に近い機能って
最近のカーネルにないでしょうかね?

tigon3で使えないので泣き入ってますw

430 名前:login:Penguin mailto:sage [2007/12/14(金) 09:58:59 ID:kNHZHPst]
もしかしてこっちのことだったりして

# cp /usr/share/zoneinfo/場所 /etc/localtime

あるいは環境変数 TZ

431 名前:login:Penguin mailto:sage [2007/12/15(土) 02:47:51 ID:W22BenPt]
それを言うならasia/Sapporoを作ってDSTを有効にする方法じゃね?

432 名前:login:Penguin mailto:sage [2007/12/15(土) 18:22:56 ID:Rwz9MLlG]
カーネルモジュールのメモリリークチェックどうやってる?
slab使ってれば、destroy()でチェックになるようだが、
ページ単位だと手がないよね

433 名前:login:Penguin mailto:sage [2007/12/15(土) 23:53:57 ID:Sm85/PPc]
>>432
カーネルは信じる

434 名前:login:Penguin mailto:sage [2007/12/17(月) 01:19:38 ID:xnChskak]
自分でカーネルモジュール書く場合とか。

435 名前:login:Penguin mailto:sage [2007/12/17(月) 22:53:20 ID:YaVSPejA]
自分を信じる

436 名前:login:Penguin mailto:sage [2007/12/17(月) 23:48:58 ID:QaEFKCXk]
/proc/meminfoをreadすると
遅くていらいらするので

実態を直接参照したいのですが
何を呼び出せば得られますか?



437 名前:login:Penguin mailto:sage [2007/12/18(火) 00:47:54 ID:wJyWvjqc]
/usr/bin/freeも/proc/meminfoをopenしてreadしているようだ。
ちょっと思いつかない。


438 名前:login:Penguin mailto:sage [2007/12/18(火) 01:04:48 ID:E/zgaCho]
もう1つ別の話になりますが

プロセスA,B,Cがあったときに
起動順序に依存関係があった場合や
不意の終了が起きたときの再起動等の
管理を含めた

プロセスの監視、管理ってみなさんどうしてますか?

439 名前:login:Penguin mailto:sage [2007/12/18(火) 01:20:16 ID:v3HQV+pu]
>>436
昔はps(8)にしてもvmstat(8)にしても、その手の奴は nlist(3)を使って/dev/kmem を
スキャンしてカーネルの変数を直接読んだんだけど、それをするためのプログラムは
setuid rootが必要だった。

今でもできると思うけど、別にそんな速くなるかというと、微妙だと思うなぁ。大体なんで
そんなものをreadするのに速度が必要なのか。

今はカーネルのさまざまな変数をsysctl(2)や/procファイルシステムで見るように
なっているから、そっちが一般的だと思うが。


440 名前:login:Penguin mailto:sage [2007/12/18(火) 01:24:13 ID:v3HQV+pu]
>>438
ここはプログラミングスレだから、そういうツールを紹介してほしい、じゃなくて、
そういうものを書きたい、という事だよね?
UNIXのプロセス管理、特にwaitシステムコールの仲間と、SIGCHLD周辺をよく
勉強するといいと思うよ。

441 名前:login:Penguin mailto:sage [2007/12/18(火) 02:52:41 ID:wJyWvjqc]
>>439
OSは何ですか?Linuxだとnlistという関数はないっぽい
elfutilsの付属品で/usr/include/nlist.hというのがあるけどOSの情報をとるものではないようで。


442 名前:login:Penguin mailto:sage [2007/12/18(火) 23:54:49 ID:E/zgaCho]
なぜPacket socketってRxのみなのですか?
Txにも対応して欲しいのですが

誰かなんとかなりそうってヒントくれませんか?

443 名前:login:Penguin mailto:sage [2007/12/19(水) 09:05:58 ID:3xyl6Kve]
>>442
対応してるよ

444 名前:login:Penguin mailto:sage [2007/12/19(水) 23:34:24 ID:VN4RCfEY]
>>443
そっちじゃなくてpacket_mmapだた

これは無理ですよね

無理ならstruct net_deviceを直接参照する
ようなコードをモジュールレベルで書きたいのですが
難しいですよね〜

445 名前:login:Penguin mailto:sage [2007/12/20(木) 00:47:26 ID:7G9805T8]
eth0からeth7までをNIC1台の鯖に積んでるのですが
例えばeth0からeth4にパケットを転送するときって

send()するしかないですよね?
しかし5.6GBpsのコピーだとはんぱーねほど
負荷かかって困るw

たまにーマシンごとお亡くなりになってしまうし

446 名前:login:Penguin mailto:sage [2007/12/20(木) 01:00:32 ID:yx641/2O]
チップセットがIntel以外とか、BIOSをageてないとかでないの



447 名前:login:Penguin [2007/12/20(木) 01:12:56 ID:gjGGDzJy]
LinuxカーネルではRCUというデータ構造?が使われていると聞いたのですが、どんなものか
概要を知るにはどこが便利でしょうか?

448 名前:login:Penguin mailto:sage [2007/12/20(木) 01:18:52 ID:KxE4A1DD]
>>445
いまいち状況がわかんないけど、sendfile(2)でもいいんじゃない。

449 名前:login:Penguin mailto:sage [2007/12/20(木) 01:29:14 ID:7G9805T8]
>>448
in socket
out sokcet

これは無理ですよ。manページまともに読んでくれ

450 名前:login:Penguin mailto:sage [2007/12/20(木) 01:29:48 ID:KxE4A1DD]
>>447
ん?これのことか?
ttp://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.23.y.git;a=blob_plain;f=Documentation/RCU/whatisRCU.txt;hb=HEAD

451 名前:login:Penguin mailto:sage [2007/12/21(金) 01:40:37 ID:A4fo/FEb]
www.scaramanga.co.uk/code-fu/lincap.c

こいつを改造して、送信側もmmap-packetしたいのですが
スレ違いですかね?

mmapでバッファ取得しているからそのまま、フレームの
アドレスをsendfile()で送ればいい?



452 名前:login:Penguin [2007/12/26(水) 23:54:48 ID:S8Qi2r6E]
ここで訊くのが合っているか判らないけど質問

デスクトップをクリックした、というイベント取得したいんだけどどうやるんだ?

453 名前:login:Penguin mailto:sage [2007/12/27(木) 01:17:57 ID:n3z1YHrf]
何を言ってるのかイマイチわからんかったので、とりあえず
「XCheckMaskEventでXButtonPressMask」
と答えておく。

454 名前:login:Penguin mailto:sage [2007/12/27(木) 01:21:58 ID:W7wVcUmw]
ポルナレフ同士かよ

455 名前:login:Penguin mailto:sage [2007/12/29(土) 01:41:34 ID:6hJfAH2B]
CPU使用率(百分率で0〜100)はどこで取得できますか?

456 名前:login:Penguin mailto:sage [2007/12/29(土) 02:13:14 ID:JWUAvm2Q]
/usr/lib/python2.5/site-packages/screenlets/sensors.py
を覗くと、下記のようになっている。あとは、そのまま使うなり、自分で作り直すなりどうぞ。

# calculate cpu-usage by values from /proc/stat
# (written by Bernd Wurst)
def get_cpu_load (old_cuse = [0]):
    # Let's try if we can calc system load.
    try:
        f = open("/proc/stat", "r")
        tmp = f.readlines(200)
        f.close()
    except:
        print "Failed to open /proc/stat"
        sys.exit(1)
    # 200 bytes should be enough because the information we
    # need ist typically stored in the first line. Info about individual
    # processors (not yet supported) is in the second (, ...?) line
    for line in tmp:
        if line[0:4] == "cpu ":
            reg = re.compile('[0-9]+')
            load_values = reg.findall(line)
            # extract values from /proc/stat
            cuse = int(load_values[0])
            csys = int(load_values[2])
            load = cuse + csys - old_cuse[0]
            #load = int(load / self.update_interval)
            old_cuse[0] = cuse + csys
    return load



457 名前:login:Penguin mailto:sage [2007/12/30(日) 23:24:42 ID:zPNvSTb5]
wとかtopのソースコード嫁ば?

458 名前:login:Penguin mailto:sage [2007/12/31(月) 06:20:04 ID:PRFdFPv5]
>>457
以外とめんどくさいよね。 なんで定期的にpollしてアプリで計算しなければ
ならないのかと。 カーネルで計算しといてくれて/proc/... で読めれば
便利なのに。


459 名前:login:Penguin mailto:sage [2008/01/01(火) 12:50:10 ID:o4AC5iuF]
計算する必要がないことをカーネルにやらせないだろ

460 名前:login:Penguin mailto:sage [2008/01/01(火) 16:13:09 ID:3yCJg0HF]
>>458
あんた、アホや

461 名前:login:Penguin mailto:sage [2008/01/01(火) 16:31:40 ID:nCKl90za]
>>458
養護施設か精神科完備の病棟に
入所したほうがいいよ。

社会に迷惑かけてしまって、親族、
地域に迷惑をかけてしまうまえに
自分の意志で入所しなよ。

みんな喜ぶよ?


462 名前:login:Penguin [2008/01/01(火) 19:50:29 ID:VCekl7x7]
>>458
そういうドライバを書けばいいよ。

キャラクタ型ドライバの入門としては
結構いい題材だと思う。

463 名前:login:Penguin mailto:sage [2008/01/01(火) 22:36:49 ID:3yCJg0HF]
ちゃんとdoubleで計算するんだぞ

464 名前:458 mailto:sage [2008/01/01(火) 23:44:28 ID:yGAu0gFM]
>>462
ぐぐったらそのような計算をしているコードを見つけた。

drivers/cpufreq/cpufreq_ondemand.c


465 名前:login:Penguin [2008/01/06(日) 23:48:28 ID:5PoYdP/T]
Linuxの[vdso]って、シグナルにも何か関係があるんでしたっけ?
おしえてください。

466 名前:login:Penguin mailto:sage [2008/01/07(月) 00:49:32 ID:p6NEl8Gg]
#include <sys/inotify.h>

これに含まれているinotifyってシステムコールは
ファイルにシステムによっては使えないこともありますかね?

reiserfsで使えないようなw



467 名前:login:Penguin mailto:sage [2008/01/07(月) 01:14:07 ID:YbV5WNsA]
今どきreiserfsを使っている人はいないと思うけど一応
サポートはされていないらしい

468 名前:login:Penguin mailto:sage [2008/01/07(月) 22:17:39 ID:p6NEl8Gg]
使う人いねーのかよw

じゃあ何が主流なのw?

469 名前:login:Penguin mailto:sage [2008/01/08(火) 00:11:17 ID:dGquMe0p]
今から使う人はいなくても
数年前にreiserfs入れてまだ使ってる人は結構いると思うよ。

470 名前:login:Penguin mailto:sage [2008/01/08(火) 00:11:44 ID:2ujb3qeo]
>>467
?。普通に使うだろ(縁起悪いけど)

471 名前:login:Penguin mailto:sage [2008/01/08(火) 00:38:19 ID:obtHiT+g]
>>468
ext3かXFSが主流ですw

472 名前:login:Penguin mailto:sage [2008/01/08(火) 00:51:11 ID:g3yhOYjE]
>>470
縁起悪いの知ってて使う人いるんだw
Jail好きなのね

473 名前:login:Penguin mailto:sage [2008/01/08(火) 01:05:49 ID:2ujb3qeo]
>>472
あんなことになったのは残念だけど、Hansはファイルシステム設計という
領域に留まらない天才の一人だったと思う。

でも天才であっても他はやっぱり人間だった。判決はまだ出てないけど、
背景を聞くにつれて、あれだけの能力があっても人生の幸せを掴むのは
また別の話なんだなと無常を感じたよ。

474 名前:login:Penguin mailto:sage [2008/01/08(火) 01:33:05 ID:XSbSibRZ]
まぁ悪魔の犯罪者だからなぁ



475 名前:login:Penguin mailto:sage [2008/01/08(火) 01:39:59 ID:41aIleea]
確定なの? 遺体は出たの?

476 名前:login:Penguin [2008/01/11(金) 16:12:28 ID:f8prPTXJ]
LINUX勉強中の身なのですが・・・どなたか教えて下さい。
Windowsでは、GetPrivateProfileStringでiniファイルの読み込みをしていたのですが、
LINUXで使えなくて困っています。>146〜に同様の質問があったのですが、理解できませんでした。
write処理も無いのですよね?
関数が存在しないということは、LINUXではiniファイルという概念が無いという事でしょうか?
普段皆さんは、どのようにしているのですか?
環境はKNOPPIXです。








477 名前:login:Penguin mailto:sage [2008/01/11(金) 16:15:55 ID:JN9du13d]
普通は環境変数から読んでくるんじゃない

478 名前:476 mailto:sage [2008/01/11(金) 16:38:30 ID:f8prPTXJ]
レスありがとうございます。
でも組込用LINUXで、自分自身で設定出来ない場合はどうするのでしょうか?
SDやUSBはあるので、アプリ実行時に、外部媒体へbatファイルを読みに行く
処理を追加し、環境変数を変更するのは低レベルでしょうか?


479 名前:login:Penguin mailto:sage [2008/01/11(金) 16:43:43 ID:wrx0pdGh]
組み込み業界ってこんなやつばっかなん?

480 名前:login:Penguin mailto:sage [2008/01/11(金) 16:46:44 ID:HOV5kV5N]
yaccとlex使って構文解析部分から作ってみるのもunix流の練習になるんじゃね?

481 名前:login:Penguin mailto:sage [2008/01/11(金) 16:48:17 ID:f8prPTXJ]
組込もLINUXも初なので勘弁して下さい。


482 名前:login:Penguin mailto:sage [2008/01/11(金) 16:51:25 ID:/lhYIwjn]
>>481
それ以前の問題じゃないの?

483 名前:login:Penguin mailto:sage [2008/01/11(金) 16:54:52 ID:f8prPTXJ]
かなしす

484 名前:login:Penguin mailto:sage [2008/01/11(金) 16:59:49 ID:/lhYIwjn]
できる人に教えてもらえば?

485 名前:login:Penguin mailto:sage [2008/01/11(金) 17:01:30 ID:f8prPTXJ]
できるひと・・・いない

486 名前:login:Penguin mailto:sage [2008/01/11(金) 17:06:04 ID:/lhYIwjn]
かわいそう...



487 名前:login:Penguin mailto:sage [2008/01/11(金) 17:37:55 ID:JN9du13d]
perlを使って初期化ファイルから環境変数を作成する処理をラップすれば?
実行プログラム本体にはそれを読ませてやれば楽だろ

488 名前:login:Penguin mailto:sage [2008/01/11(金) 17:38:55 ID:qBjbfrrT]
Linuxは初めてだって言ってるんだから、職種は関係ないだろ。
言語とか開発環境とか具体的に書いてもらわないとわからないけど、
GetPrivateProfileString()って言ったらWindowsのAPIだけど、プログラム中からコールするのかな?
Cの関数でいえばsetenv()、getenv()があるよね。
バッチレベルでいいならexportで登録しておくとか。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<218KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef