問題タブ [getenv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
233 参照

c - アプリが使用している環境変数

Cソースからコンパイルされたバイナリ実行可能ファイルがあり、UNIXシステム環境変数の一部を使用していることを知っています。残念ながら、ドキュメントがなく、逆コンパイル/リバース エンジニアリングは非常に困難です。

アプリが実行時に読み取ろうとする環境変数を見つける方法はありますか?

つまり、C がgetenv何らかのファイルを読み取って変数値を取得したり、システム コールを実行したりする場合、それは可能です。それで、私はそれをすることができますか?

0 投票する
1 に答える
819 参照

string - GetEnv & Literal から Ada 無制限文字列を初期化する方法

こんにちは、単純なコードのはずなのにコンパイル エラーが見つかりました。目的は、環境変数をデフォルト値の一部として使用することです。Ada95を使っているので、バージョンのせいなのかなと。

私たちが述べた「モデル」は、次のような外観 (何か) です。

&でエラーが発生します:

  • invalid operand types for operator & invalid operand types for operator "&"

ところで、これでいい。

私はインターネットと本に目を向けましたが、それはうまくいくはずですが、ここではタイピングなどの問題があります。PLEAC の例でもエラーが発生します。

エラーが発生します:

  • ビルダーの結果は、型 "Standard.String" が期待されます181:37型 "Standard.String" が期待されます ビルダーの結果
  • Builder の結果、タイプ "System.Strings.String_Access" 181:37が見つかりました

そのアプローチでできると思った

DATA_FILES_2GetEnv() から値を正しく割り当てることができれば、(私のコンパイラによると) オプションと 同様に、必要なすべてが機能するように見えるため、GetEnv にはまだ何か問題があります。

誰かが私のエラーを指摘できますか? それとも、Ada95 は私が見ている例とは異なるルールを使用していますか?

0 投票する
3 に答える
2444 参照

c++ - getenv() が std:: なしで解決された名前を取得できるのはなぜですか?

getenv() には、ヘッダー ファイルに含めることができる C++ 実装があります。したがって、名前空間 std のメンバーです。ただし、getenv() 関数は、std::getenv() がなくてもコード内で正しく解決できます。つまり、フォロー プログラムをエラーや警告なしでコンパイルして実行できます。では、名前空間 std の名前メンバーとしての getenv() が std:: なしで解決できるのはなぜですか? 私の OS とコンパイラは、それぞれ Ubuntu 12.04 i386 と g++ 4.8.1 です。

0 投票する
1 に答える
625 参照

c - Sudo 環境変数

環境変数を作成してに設定しsudoたい、つまり、入れたいのですが、sudo printenv入れることができprintenvます。

私はプログラムを作成しており、sudo使用する および 内部でプログラムを実行する必要がありますgetenv()が、それを使用してプログラムを実行するとsudo正しく動作しません。

誰かが私を助ける方法を知っていますか?