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

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

6
configureの修正方法:エラー:Cコンパイラは実行可能ファイルを作成できません
中古 ./configure DFLAGS="-03" これはconfig.logです checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... …


3
sudo特権なしでアプリケーションをビルドする方法は?
ユーザーがsudo / admin特権を必要とせずに、選択したアプリケーション(./configure、make && make install)を構築できるように、Ubuntu 9.10サーバーで何をセットアップする必要がありますか。 アプリを構築するために、ユーザーがシステムの必要のない部分にアクセスできるようにすることは、ちょっとしたセキュリティ上のリスクを感じるだけです。

5
シロアリのインストール方法
UbuntuGnomeでopenboxを使用しています。 そこで、ここにあるドキュメントを確認しました。 https://wiki.archlinux.org/index.php/Termite それをインストールする方法がわかりません。私は非常に初心者なので、簡単な説明が可能なこと、または少なくとも正しい方向への微調整が必​​要です。 私もここの指示に従いました:https : //github.com/thestinger/termite 以下を行いました: git clone --recursive https://github.com/thestinger/termite.git cd termite && make 次にこれを取得します: ask @ ubuntu:〜/ termite $ make パッケージgtk + -3.0がpkg-config検索パスで見つかりませんでした。 おそらく、「gtk + -3.0.pc」を含むディレクトリを追加する必要があります PKG_CONFIG_PATH環境変数へ パッケージ 'gtk + -3.0'が見つかりません パッケージvte-2.91がpkg-config検索パスで見つかりませんでした。 おそらく、「vte-2.91.pc」を含むディレクトリを追加する必要があります PKG_CONFIG_PATH環境変数へ パッケージ 'vte-2.91'が見つかりません パッケージgtk + -3.0がpkg-config検索パスで見つかりませんでした。 おそらく、「gtk + -3.0.pc」を含むディレクトリを追加する必要があります PKG_CONFIG_PATH環境変数へ パッケージ 'gtk + -3.0'が見つかりません …

4
QtProjectでデバッグを試行中にエラーを受信
QtProjectの最新バージョンをインストールしたので、C++コードをデバッグできます。 初めてデバッグしようとしたときに、このエラーが発生しました: ptrace: Operation not permitted. Could not attach to the process. Make sure no other debugger traces this process. Check the settings of /proc/sys/kernel/yama/ptrace_scope For more details, see /etc/sysctl.d/10-ptrace.conf
14 compiling  qt  c++  debugging 

4
Windowsバッチファイルに相当するLinuxとは何ですか?
Windowsマシンで.apkファイルを作成するために使用するバッチファイルがあります。今、Ubuntuで.apkファイルを作成できるようにする必要がありますが、.batファイルをスクリプトに変換してUbuntuで実行できるようにする方法がわかりません。 以下は、Windowsで正常に動作するバッチファイルです。Ubuntuでそれを実行する方法についてのヒントを教えてください。 @echo off set PAUSE_ERRORS=0 :user_configuration :: Path to Flex SDK set FLEX_SDK=C:\sdk\flex_sdk_4.5.1.21328 :: Path to Android SDK set ANDROID_SDK=C:\sdk\android :validation if not exist "%FLEX_SDK%\bin" goto flexsdk if not exist "%ANDROID_SDK%\platform-tools" goto androidsdk goto succeed :validation if not exist "%FLEX_SDK%\bin" goto flexsdk if not exist "%ANDROID_SDK%\platform-tools" goto androidsdk goto …



2
カーネルはコンパイルでPICモードをサポートしていませんか?
Ubuntu 16.10で最新のLinux v4.8.9カーネルをコンパイルしようとしていますが、デフォルトの.configを作成し、menuconfigで変更してmakeを実行した後、このエラーがポップアップし続けます。また、ファイルを展開したらすぐにmake mrproperを実行しました。これは、makeを実行した直後の出力です。 scripts/kconfig/conf --silentoldconfig Kconfig SYSTBL arch/x86/entry/syscalls/../../include/generated/asm/syscalls_32.h SYSHDR arch/x86/entry/syscalls/../../include/generated/asm/unistd_32_ia32.h SYSHDR arch/x86/entry/syscalls/../../include/generated/asm/unistd_64_x32.h SYSTBL arch/x86/entry/syscalls/../../include/generated/asm/syscalls_64.h SYSHDR arch/x86/entry/syscalls/../../include/generated/uapi/asm/unistd_32.h SYSHDR arch/x86/entry/syscalls/../../include/generated/uapi/asm/unistd_64.h SYSHDR arch/x86/entry/syscalls/../../include/generated/uapi/asm/unistd_x32.h HOSTCC arch/x86/tools/relocs_32.o HOSTCC arch/x86/tools/relocs_64.o HOSTCC arch/x86/tools/relocs_common.o HOSTLD arch/x86/tools/relocs CHK include/config/kernel.release UPD include/config/kernel.release WRAP arch/x86/include/generated/asm/clkdev.h WRAP arch/x86/include/generated/asm/cputime.h WRAP arch/x86/include/generated/asm/dma-contiguous.h WRAP arch/x86/include/generated/asm/early_ioremap.h WRAP arch/x86/include/generated/asm/mcs_spinlock.h WRAP arch/x86/include/generated/asm/mm-arch-hooks.h CHK include/generated/uapi/linux/version.h UPD include/generated/uapi/linux/version.h CHK …
14 kernel  compiling  gcc 

5
Linux実行可能ファイルで使用されるコード変換のタイプ
Linuxの実行可能ファイルを作成するために使用されるエンコードの種類、たとえば16進数、バイナリなどを尋ねたいと思います。どのように変換されますか?この実行可能ファイルから元のコードを取得する方法はありますか? ここに私が持っている少しのコードがあります: ELF���������>�����%|�����@�������������������@�8��@���������������������@�������@�����7<�����7<������� ������������������f�����f���������������������� ������[�UPX!L h�h�8����������?�E�h=��ڊ̓�N� 4���9ISloB�q�w�]ȉ.��,ς��Q䝦����#e��-�N����/�b,���d<��'��-E��6E�s�/�U���ly�V�Y2]"a��S�.�hU�|�S�J�I�2���X} �G0�;���5d�$���.) どういう意味ですか?

3
-Werror = date-time / macro“ __DATE__”を無効にする方法は、再現可能なビルドを妨げる可能性があります
Netis WF2190アダプター用のドライバーをコンパイルしようとしています。はい、私はちょうどそれらから最新のものをダウンロードしました。 -Werror=date-timeビルドでを無効にするにはどうすればよいですか?ビルドスクリプトのどこにも見つからないので、グローバルなデフォルト設定である必要があります。明らかに、コードはビルドの日付/時刻を出力に埋め込もうとしているだけなので、この警告を無効にしても問題はないはずです。 エラーとして扱われている警告の一部を次に示します。 /home/andy/RTL8812AU_linux_v4.3.8_12175.20140902/driver/rtl8812AU_linux_v4.3.8_12175.20140902/core/rtw_debug.c:66:1: error: macro "__DATE__" might prevent reproducible builds [-Werror=date-time] /home/andy/RTL8812AU_linux_v4.3.8_12175.20140902/driver/rtl8812AU_linux_v4.3.8_12175.20140902/core/rtw_debug.c:66:1: error: macro "__TIME__" might prevent reproducible builds [-Werror=date-time] cc1: some warnings being treated as errors
13 drivers  compiling  gcc 

1
g13-driverのコンパイル中に「シンボルの追加エラー:コマンドラインにDSOがありません」
ここで受け取ったダウンロードをコンパイルしようとしています:https://code.google.com/p/linux-g13-driver/makeを実行することで、Webで検索した後、プログラマーのせいであるように見えるエラーを受け取りましたが、ここにあります: g++ c-source/G13.o c-source/G13Action.o c-source/Macro.o c-source/MacroAction.o c-source/Main.o c-source/Output.o c-source/PassThroughAction.o -o Linux-G13-Driver -lusb-1.0 /usr/bin/ld: c-source/Main.o: undefined reference to symbol 'pthread_kill@@GLIBC_2.2.5' //lib/x86_64-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status make: *** [Linux-G13-Driver] Error 1 誰かが何かアイデアを持っているなら、私が本当にこれを実行したいのを手伝ってください
13 compiling  make 

3
Vimはsyntax.vimを見つけることができません
最近、Luaの解釈を必要とするプラグインを使用するために、ソースからVimをビルドする必要がありました。これは私のラップトップではうまくいきましたが、私のタワー型コンピューターにはいくつかの問題があります。Vimを実行するたびに、次のメッセージを受け取ります。 Error detected while processing /home/XXXXXX/.vim/vimrc: line 55: E484: Can't open file /usr/share/vim/vim74/syntax/syntax.vim 当然のことながら、Vimは構文の強調表示に失敗し、テキストを編集するときに他の多くのエラーをスローします。 いくつかの調査を行った結果/usr/local/share/vim/vim74/syntax/syntax.vim、前述のディレクトリとは対照的に、syntax.vimは実際にはにあることがわかります。どうすれば解決できますか? より詳しい情報 Vimはを使用してインストールされましたcheckinstall。コンパイルするために、コマンドを実行しました: ./configure --with-features=huge --enable-cscope --enable-pythoninterp=yes --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu --enable-multibyte --enable-fontset --disable-gui --disable-netbeans --enable-luainterp=yes --with-lua-prefix=/usr/include/lua5.1 --enable-largefile make VIMRUNTIMEDIR=/usr/share/vim/vim74

4
Realtek RTL8111Eを64ビット13.10にインストール中のコンパイルエラー。「CONFIG_X86_X32は有効ですが、binutilsはサポートされていません」
オンボードRTL8111E(Mobo MSI B75 Pro3-M)のLinuxドライバーをRealtekサイトからダウンロードしました。Realtekドライバーは2013年9月23日に更新されたため、64ビットUbuntu(私の場合は13.10)を処理できると想定しています。カーネル3.xxと互換性があるようです。 rootとしてautorun.shを実行しますが、次のエラーが表示されます:「CONFIG_X86_X32 enabled、binutils support」 私のOSは64ビットなので、このエラーは予期していませんでした。誰もこれを修正する方法を知っていますか? 敬具、 デビッド。

2
UbuntuでJavaプログラムを実行する方法
sachin@sachin-Lenovo-G550:~$ java -version java version “1.7.0_21″ OpenJDK Runtime Environment (IcedTea 2.3.9) (7u21-2.3.9-1ubuntu1) OpenJDK Server VM (build 23.7-b01, mixed mode) 上記のコマンドを実行すると、Javaがシステムにインストールされていることがわかりましたが、Javaプログラムをコンパイルしようとすると、次のエラーメッセージが表示されます。 sachin@sachin-Lenovo-G550:~/programs$ javac abc.java The program ‘javac’ can be found in the following packages: * default-jdk * ecj * gcj-4.6-jdk * gcj-4.7-jdk * openjdk-7-jdk * openjdk-6-jdk Try: sudo apt-get install それを取り除き、私のJavaプログラムを実行する方法を教えてください。
13 java  compiling 

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