これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド sc-config です。
プログラム:
NAME
sc-config - インストールされている SC のバージョンに関する情報を取得するスクリプト
SYNOPSIS
sc-config [--prefix[=DIR]] [--exec-プレフィックス[=DIR]] [- バージョン] [--libs] [--cppflags]
[--cc] [--cflags] [--cxx] [--cxxflags] [--f77] [--f77flags]
DESCRIPTION
この sc-config プログラムを使用して、コンパイラ、コンパイラ オプション、およびライブラリを取得できます。
プログラムから SC (科学コンピューティング) ツールキットを使用するために必要です。
OPTIONS
この sc-config プログラムは、SC がどのようにコンパイルおよびインストールされたかに関する情報を返します。 の
次の情報が利用可能です。
--prefix
SC がインストールされているディレクトリ。
- バージョン
SCのバージョンです。
--libdir
ライブラリが存在するディレクトリが見つかりました。
--libs リンクに必要なライブラリとライブラリ パス。
--cppflags
ビルドに必要なインクルード ディレクトリ。
--cc C コンパイラ。
--cflags
C コンパイラのフラグ。
--cxx C++ コンパイラ。
--cxxflags
C++ コンパイラのフラグ。
--f77 FORTRAN 77 コンパイラ。
--f77flags
FORTRAN 77 コンパイラ フラグ。
例
sc-config プログラムを使用して実行可能ファイルを SC にリンクするには、GNU make の Makefile を使用します。
次のようになります。
SCCONFIG = /usr/bin/sc-config
CXX := $(シェル $(SCCONFIG) --cxx)
CXXFLAGS := $(シェル $(SCCONFIG) --cxxflags)
CPPFLAGS := $(シェル $(SCCONFIG) --cppflags)
LIBS := $(シェル $(SCCONFIG) --libs)
myprog: myprog.o
$(CXX) $(CXXFLAGS) -o $@ $^ $(LIBS)
onworks.net サービスを使用してオンラインで sc-config を使用する