質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
C

C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。

Q&A

解決済

1回答

3334閲覧

【Atom】【C言語】scriptにコンパイル引数と実行時の引数を渡す方法

lanmaru

総合スコア34

C

C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。

0グッド

1クリップ

投稿2016/11/20 22:15

プログラムエディタとしてAtomの使用を開始したのですが,「script」パッケージによるスクリプト実行の際に引数を指定する方法がわかりません。

具体的に知りたいことは以下の3つです

(1)コンパイルコマンドにインクルードパスなどの引数を指定する方法
(2)実行ファイルを起動する際に引数を渡す方法
(3)可能であれば,makefileを用いたコンパイル方法

使用環境は,macOSです。
よろしくお願いします

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Y.H.

2016/11/21 01:19

「Atomのscriptを用いた実行方法がわからない」と質問に記載されているいますが、 念のため質問の範囲について確認します。 (1)(2)(3) これらについてはコンソールから手動で実行できているということでいいですよね?
lanmaru

2016/11/21 01:42 編集

コンソールで手動実行はできてます。 アプリを切り替えることなく、Atom上で実行する方法が知りたいです。
guest

回答1

0

ベストアンサー

(1)コンパイルコマンドにインクルードパスなどの引数を指定する方法

Packages -> Script -> Configure script

Environment Variables:C_INCLUDE_PATH=/Users/username/hogehoge
のように書いたら行けました。

(2)実行ファイルを起動する際に引数を渡す方法

同じ画面のProgram Argumentsに書けばいけるかと。

(3)可能であれば,makefileを用いたコンパイル方法

試してないのでわかりません。

以下追記(2016/11/23 13:34)

build-make-fileでできそうです。
atom-buildパッケージも必要です。

https://atom.io/packages/build-make-file

投稿2016/11/21 09:07

編集2016/11/23 04:34
moonphase

総合スコア6621

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

lanmaru

2016/11/22 15:00

私の方で調べてみましたが,(3)のうまい方法は見つかりませんでした。 当面は,ターミナルに切り替えてmakeコマンドを打つようにします。 ご返答ありがとうございました。
lanmaru

2016/11/23 13:33

build-make-fileを試そうと思ったのですが, atom-buildのインストールが上手く行きません。 atomへのインストール方法を良く理解していないのですが, git cloneでダウンロードしたディレクトリを ~.atom/packages にコピーするだけではいけないのでしょうか
moonphase

2016/11/23 13:41

ATOMプラグインのインストールは次のコマンドで行います。 apm install atom-build apm install build-make-file
lanmaru

2016/11/23 14:26

教えて頂いたコマンドを叩いたのですが $ apm install atom-build Installing atom-build to /Users/***/.atom/packages ✗ Request for package information failed: Not Found のなってしまい。インストールできませんでした。 話の腰を折ってしまうのですが, 「make-runner」というパッケージを入れたら,makefileのスクリプトを走らせることができました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問