問題タブ [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.
c - アプリが使用している環境変数
Cソースからコンパイルされたバイナリ実行可能ファイルがあり、UNIXシステム環境変数の一部を使用していることを知っています。残念ながら、ドキュメントがなく、逆コンパイル/リバース エンジニアリングは非常に困難です。
アプリが実行時に読み取ろうとする環境変数を見つける方法はありますか?
つまり、C がgetenv
何らかのファイルを読み取って変数値を取得したり、システム コールを実行したりする場合、それは可能です。それで、私はそれをすることができますか?
string - GetEnv & Literal から Ada 無制限文字列を初期化する方法
こんにちは、単純なコードのはずなのにコンパイル エラーが見つかりました。目的は、環境変数をデフォルト値の一部として使用することです。Ada95を使っているので、バージョンのせいなのかなと。
私たちが述べた「モデル」は、次のような外観 (何か) です。
&でエラーが発生します:
invalid operand types for operator & invalid operand types for operator "&"
ところで、これでいい。
私はインターネットと本に目を向けましたが、それはうまくいくはずですが、ここではタイピングなどの問題があります。PLEAC の例でもエラーが発生します。
- デフォルト値の設定
- GetEnv の例
- 「GetEnv()」を見てください:高度な Linux プログラミング
エラーが発生します:
- ビルダーの結果は、型 "Standard.String" が期待されます181:37型 "Standard.String" が期待されます ビルダーの結果
- Builder の結果、タイプ "System.Strings.String_Access" 181:37が見つかりました
そのアプローチでできると思った
DATA_FILES_2
GetEnv() から値を正しく割り当てることができれば、(私のコンパイラによると) オプションと 同様に、必要なすべてが機能するように見えるため、GetEnv にはまだ何か問題があります。
誰かが私のエラーを指摘できますか? それとも、Ada95 は私が見ている例とは異なるルールを使用していますか?
c++ - getenv() が std:: なしで解決された名前を取得できるのはなぜですか?
getenv() には、ヘッダー ファイルに含めることができる C++ 実装があります。したがって、名前空間 std のメンバーです。ただし、getenv() 関数は、std::getenv() がなくてもコード内で正しく解決できます。つまり、フォロー プログラムをエラーや警告なしでコンパイルして実行できます。では、名前空間 std の名前メンバーとしての getenv() が std:: なしで解決できるのはなぜですか? 私の OS とコンパイラは、それぞれ Ubuntu 12.04 i386 と g++ 4.8.1 です。
c - Sudo 環境変数
環境変数を作成してに設定しsudo
たい、つまり、入れたいのですが、sudo printenv
入れることができprintenv
ます。
私はプログラムを作成しており、sudo
使用する および 内部でプログラムを実行する必要がありますgetenv()
が、それを使用してプログラムを実行するとsudo
正しく動作しません。
誰かが私を助ける方法を知っていますか?