タグ付けされた質問 「compiling」

ソースからのソフトウェアのコンパイルに関する質問。通常は「make」コマンドを使用します。

2
C ++ソースコードをコンパイルする方法(「iostream.hが見つかりません」エラー)
私はC ++やプログラミング言語について議論したくありません!私はちょうどhelloworld.cppのコンパイルについてlinux ubuntuで何が間違っているのか知りたいです! 私はC ++を学んでいるので、私の手順は次のとおりです。 vimでhello.cppを開き、これを記述します #include <iostream.h> int main() { cout << "Hello World!\n";` return 0; } だから、その後、私はこれを端末で試しました g++ hello.cpp そして、出力は hello.cpp:1:22: fatal error: iostream.h: No such file or directory compilation terminated. 何を指示してるんですか?私にとって役立つステップバイステップガイドはありますか?
20 compiling  c++ 

8
最新のopensslでcurlをビルドする方法は?
だから私はopensslを構築します ./config make sudo make install sudo ln -sf /usr/local/ssl/bin/openssl `which openssl` カールを作成します ./configure --with-ssl make make install OpenSSLは正しくインストールされているように見えます。 openssl version OpenSSL 1.0.1g 7 Apr 2014 ただし、curlは古いopensslバージョン(1.0.1gではなく1.0.1f)を使用します。 curl --version curl 7.37.0 (x86_64-unknown-linux-gnu) libcurl/7.37.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 libssh2/1.4.3 librtmp/2.3 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps …
18 compiling  curl 

4
「致命的なエラー:gtk / gtk.h:そのようなファイルまたはディレクトリはありません」を使用してmake
makeコマンドを使用してビルドしようとしています。私はこれをフォローしています。GTK + 2とC言語を使用してコードをコンパイルしています hp@ubuntu:~/amhello$ make make all-recursive make[1]: Entering directory `/home/hp/amhello' Making all in src make[2]: Entering directory `/home/hp/amhello/src' gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c main.c:3:20: fatal error: gtk/gtk.h: No such file or directory compilation terminated. make[2]: *** [main.o] Error …
18 compiling  gtk  make 

1
TrueCryptのコンパイル中に、「シンボル 'dlclose @@ GLIBC_2.2.5'への未定義の参照」が表示されます
Ubuntu 13.04のソースからTrueCrypt 7.1aをコンパイルしようとしています。ただしmake、リンクプロセス中に次のエラーで失敗します。 Linking truecrypt /usr/bin/ld: /home/user/truecrypt-7.1a-source/tc2/Volume/Volume.a(SecurityToken.o): undefined reference to symbol 'dlclose@@GLIBC_2.2.5' /usr/bin/ld: note: 'dlclose@@GLIBC_2.2.5' is defined in DSO /lib/x86_64-linux-gnu/libdl.so.2 so try adding it to the linker command line /lib/x86_64-linux-gnu/libdl.so.2: could not read symbols: Invalid operation collect2: error: ld returned 1 exit status make[1]: *** [truecrypt] Error 1 make: *** …

2
ソースを再コンパイルせずにパッケージを再構築できますか?
新しい.debを作成していますが、パッケージのリンチアンエラーを修正したいです。ただし、再構築するたびに、ルールファイルは「make clean」を実行するため、再度コンパイルが開始されます。 再コンパイルしたくない、パッケージを変更しているだけで、今のところバイナリの最後のセットを使用しても問題ないことをビルドプロセスに指示する方法はありますか?
18 dpkg  compiling 

3
.pyc(コンパイル済みpython)ファイルを実行する方法は?
Pythonファイルをコンパイルすると、*。pycファイルが取得されます。それを実行しようとすると、それらを実行するプログラムがないというメッセージが表示されます。そのオプションを使用してオンラインでプログラムを検索すると、何もありませんと表示されます。誰も私がそこにファイルを実行するのを手伝ってもらえますか?
18 python  compiling 

3
ソースからコンパイルするか、.debパッケージからインストールする方が良いですか?
インターネットからソフトウェアをダウンロードするときに、Debian / Ubuntuとtarballをコンパイルするための.debパッケージが用意されていることがあります。初めは、インストールを簡単にするためにパッケージを使用するだけで、あえてコンパイルしようとはしませんでした。それの音でさえ私は少し怖かった。しかし、最近では、オプションがある場合、ジレンマに陥ることがあります。.debパッケージと比較して、ソースからコンパイルすることには不利な利点がありますか?ここで知りたいと思います、ありがとう。

2
gcc: 'cc1plus'を実行しようとしたときにエラーが発生しました:execvp:そのようなファイルまたはディレクトリはありません
私は初心者ですが、冒険好きです。私はWindows、Fedora、Ubuntu 14.04 LTS(すべて64)をトライブートしています。学習するが、dpkg、apt、apt-getは使用しない。Ubuntuを使用してC ++の学習を開始します(gccがインストールされている唯一のもの)。だから、最初に試みたコンパイルで、コマンドを実行して次のものgcc xy.ccを得た: gcc: error trying to exec 'cc1plus' : execvp: No such file or directory そこで、コンピューターでcc1plusとexecvpを検索しました。そしてどちらも見つかりませんでした。ディレクトリ/user/share/man/man3でexecvp.3.gzを、でcc1を実行するだけ/user/lib/gcc/x86_64-linux-gnu/4.8です。 だから、たくさんの作業とパッケージのゲッターとチェッカーについて学びますが、削除して再インストールする勇気はありません。 提案はありますか?

1
clang 5.0のインストールとC ++ 17の使用
Ubuntu 16.04マシンに3日間clang 5.0をインストールしようとしています。さまざまな ガイドを試しましたが、何も機能しないようです。SVNから最新バージョンを取得してビルド/インストールするだけで(詳細はこちら)、単純なプログラムをコンパイルしようとすると、次のようになります。 > clang++ basic.cpp /usr/include/wchar.h:39:11: fatal error: 'stdarg.h' file not found # include <stdarg.h> 次に、ビルド-DGCC_INSTALL_PREFIXするcmake前にフラグを設定しようとしましたが、それはさらに良いエラーにつながります: > clang++ basic.cpp fatal error: 'iostream' file not found #include <iostream> 私が従った手順は(上記のガイドから)です: > cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local/ \ -G "Unix Makefiles" path/to/llvm ... > make ... > make check-clang ... > make install-clang …
17 compiling  c++  cmake  clang 

1
ランチャーなしでUnityをコンパイルする
ランチャー(左側のバー)をまったく表示しないように統一を変更したいと思います。場合によっては、ランチャーを表示できるソリューションは探していません。完全に消えてほしい。それは私の婚約者への贈り物であり、その有名でフルーティーな会社のように見える派手なアイコンを備えたドックドックを実行しているLinuxラップトップで可能な限り最高の女性受け入れ係数を達成したいと思います。 どのパッケージとどのソースファイルを学習すべきかについてのヒントはありますか? 「unity.launcher.show()」で行をコメントアウトし、再コンパイルするのと同じくらい簡単になることを願っています:-) ありがとうございました!


3
debuildで並列makeを実行する方法は?
私は(共同)作成したソフトウェアのパッケージを作成しようとしています。私は使っています debuild -i -us -uc -b そして、原則としては正常に動作します。コンパイル時間を短縮するために、debuildを実行してmakeを並列実行します(make -j4たとえば、通常はを実行して実行します)。ウェブ上で次のような場所をいくつか見つけました。 debuild -eDEB_BUILD_OPTIONS="parallel=4" -us -uc -b debuild -j4 -us -uc -b 別のサイトはdebian/rules、基本的に設定するファイルにコードを追加することを提案しました MAKEFLAGS += -j4 ただし、これらのいずれも機能していないようです。私は何かを見逃しましたか?または、ソースのautoconf / automake設定を変更する必要がありますか?

1
14.4でibusを適切に更新/インストール/コンパイルする方法、dconfの問題?
最近phpstorm 9.5に更新しましたが、ibusを1.5.11以降(この時点では現在のもの)に更新する必要があると書かれています。 OK。ソースから1.5.11をダウンロードし、インストールしようとしました。いくつかの依存関係を解決しましたが、ある時点で、パッケージ要件(dconf> = 0.7.5)が満たされないという奇妙な構成エラーが発生しました。 dconf-toolsとdconfパッケージの他の部分をインストールした後、私はまだこのマッサージを受けています。sudo apt-cache show dconf-toolsを実行し、libdconf1(<< 0.7.3-2)が問題を引き起こしていることを発見しました。libdconf1は0.20.0-1で、新しいようです。 14.04でlibconfd0が使用されなくなったと仮定すると、この情報はコンパイル中のibusでは廃止されます。 どうすれば解決できますか? 編集1: dconfパッケージがパッケージに存在しないため、dconf-tools、dconf-cli、dconf-editorがインストールされています。 / etcディレクトリをチェックし、そこにdconf関連のものがあります dconfのibus / configureメカニズムをチェックしました: if test x"$enable_dconf" = x"yes"; then # check dconf PKG_CHECK_MODULES(DCONF, [dconf >= 0.7.5], ) PKG_CHECK_EXISTS([dconf >= 0.13.4], [AC_DEFINE(DCONF_0_13_4, TRUE, [dconf is 0.13.4 or later])], []) # check glib-compile-schemas GLIB_GSETTINGS enable_dconf="yes (enabled, …

6
パッケージをビルドするときにdpkg-sourceソースの問題を解決する方法は?
ここで誰かがDebian / Ubuntuパッケージを作成した経験がありますか?Ubuntu 12.10(Quantal)からUbuntu 12.04にlammpsパッケージ(http://packages.ubuntu.com/quantal/lammps)をバックポートしようとしています 非公式に必要なのは、IaaSプラットフォームへの展開用のカスタム仮想マシンイメージを作成するときに便利なため、.debパッケージだけです。 https://wiki.ubuntu.com/PackagingGuideの Ubuntuパッケージングガイドに従って、正常にビルドできますが、debuildコマンドを使用して再ビルドしようとすると、通常このエラーが発生します。 dpkg-source: error: aborting due to unexpected upstream changes, see /tmp/lammps_0~20120615.gite442279-1.diff.aie32n dpkg-source: info: you can integrate the local changes with dpkg-source --commit dpkg-buildpackage: error: dpkg-source --include-binaries -i -b lammps-0~20120615.gite442279 gave error exit status 2 srcディレクトリで「make clean-all」を実行しても、問題は解決しません。ビルドプロセス中に生成されたすべてのファイルを完全に削除する方法、またはソースファイルの違いを無視するようにdebuildに依頼する方法はありますか?

2
Ubuntu 18.04でアセンブリをコンパイルして実行するにはどうすればよいですか?
だから最近、組立を学びたいと思ったので、少し学びました。これをnanoに入れて、playground.asmとして保存しました。どうすればコンパイルして実行できますか?私はすでにどこでも検索しましたが、それでも見つかりません。私は本当に好奇心が強く、それを使用することができない場合でも、言語を学ぶ意味はありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.