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

Linuxの質問は、プログラミングに関連している必要があります。このタグは、Linuxでコードを実行したという理由だけでなく、Linux APIまたはLinux固有の動作を使用したプログラミングに関する質問の場合にのみ使用してください。Linuxサポートが必要な場合は、https://unix.stackexchange.comまたは特定のLinuxディストリビューションのStack Exchangeサイト(https://askubuntu.comやhttps://elementaryos.stackexchange.com/など)を試すことができます。

5
libstdc ++を静的にリンクする:何か落とし穴はありますか?
Ubuntu12.10で構築されたC ++アプリケーションとGCC4.7のlibstdc ++を、かなり古いバージョンのlibstdc ++が付属しているUbuntu10.04を実行しているシステムにデプロイする必要があります。 現在、-static-libstdc++ -static-libgccこのブログ投稿で提案されているように、私はコンパイルしています:libstdc ++を静的にリンクします。著者は、libstdc ++を静的にコンパイルするときに、動的にロードされたC ++コードを使用しないように警告しています。これは、私がまだチェックしていないことです。それでも、これまでのところすべてが順調に進んでいるようです。Ubuntu10.04でC ++ 11の機能を利用できます。これは、私が求めていたものです。 この記事は2005年のものであり、おそらくそれ以来多くの変更が加えられていることに注意してください。そのアドバイスはまだ最新ですか?知っておくべき潜在的な問題はありますか?

3
crontabを介してPythonスクリプトを実行します
Linuxのcrontabを使用してPythonスクリプトを実行しようとしています。このスクリプトを10分ごとに実行したいと思います。 私はたくさんの解決策を見つけましたが、どれもうまくいきません。例:/etc/cron.dでanacronを編集するか、を使用しますcrontab -e。この行をファイルの最後に置きましたが、何も変更されていません。サービスを再起動する必要がありますか? */2 * * * * /usr/bin/python /home/souza/Documets/Listener/listener.py これを構成するには、どのファイルを編集する必要がありますか? 前もって感謝します これがスクリプトです。 #!/usr/bin/python # -*- coding: iso-8859-15 -*- import json import os import pycurl import sys import cStringIO if __name__ == "__main__": name_server_standart = "Server created by script %d" json_file_standart = "{ \"server\" : { \"name\" : \"%s\", \"imageRef\" …
90 python  linux  cron 

6
2つの「ar」静的ライブラリを1つにマージする方法は?
私はによって作成された2静的Linuxのライブラリを、持っているar cr、libabc.aとlibxyz.a。 それらを1つの静的ライブラリにマージしたいと思いますlibaz.a。 これどうやってするの。 アプリケーションの最終リンクに両方のライブラリを提供するのではなく、マージされた静的ライブラリを作成したいと思います。

11
C ++を使用して実行時にメモリ使用量を取得するにはどうすればよいですか?
プログラムの実行時にメモリ使用量VIRTとRESを取得し、それらを表示する必要があります。 私がこれまでに試したこと: getrusage(http://linux.die.net/man/2/getrusage) int who = RUSAGE_SELF; struct rusage usage; int ret; ret=getrusage(who,&usage); cout<<usage.ru_maxrss; しかし、私は常に0を取得します。

8
printfで色を使用する
このように書くと、テキストが青で出力されます。 printf "\e[1;34mThis is a blue text.\e[0m" しかし、printfでフォーマットを定義したいのですが: printf '%-6s' "This is text" 今、私は色を追加する方法をいくつか試しましたが、成功しませんでした。 printf '%-6s' "\e[1;34mThis is text\e[0m" フォーマットに属性コードを追加しようとしても成功しませんでした。これは機能せず、私の場合のようにフォーマットが定義されているprintfに色が追加されている例はどこにも見つかりません。
90 linux  bash  colors  printf 

11
ユニークなラインを見つける
一意の行を見つけて、ファイルからすべての重複を削除するにはどうすればよいですか?私の入力ファイルは 1 1 2 3 5 5 7 7 結果を次のようにしたいと思います。 2 3 sort file | uniq仕事をしません。すべての値が1回表示されます
90 linux  sorting  unique  uniq 

13
LinuxベースのサーバーでASP.Netを実行する
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 Javaの背景を持つ開発者のために、ASP.NETツール/プラットフォームを使用したソフトウェア開発の調査にも興味があります。 Java Webアプリケーション(.jspおよびサーブレット)は、多くのサーバープラットフォームで実行できます。 質問:Linuxベースのサーバーで.NET Webアプリケーションを実行できますか?WebサーバーをホストするためにWindowsサーバーを使用できないシナリオを検討します。
89 asp.net  linux  mono 

3
「引数リストが長すぎる」場合、3日以上経過したすべてのファイルを削除するにはどうすればよいですか?
82000個のファイルとディレクトリが含まれるログファイルディレクトリがあります(約半分)。 3日以上経過したすべてのファイルとディレクトリを削除する必要があります。 37000個のファイルが含まれているディレクトリでは、次のようにしてこれを行うことができました。 find * -mtime +3 -exec rm {} \; しかし、82000ファイル/ディレクトリの場合、エラーが発生します。 / usr / bin / find:引数リストが長すぎます 3日以上経過したすべてのファイル/ディレクトリを削除できるようにするには、どうすればこのエラーを回避できますか?

8
Cで端子幅を取得していますか?
Cプログラム内からターミナルの幅を取得する方法を探しています。私が思いついているのは、次のようなものです。 #include <sys/ioctl.h> #include <stdio.h> int main (void) { struct ttysize ts; ioctl(0, TIOCGSIZE, &ts); printf ("lines %d\n", ts.ts_lines); printf ("columns %d\n", ts.ts_cols); } しかし、私がそれを試すたびに、 austin@:~$ gcc test.c -o test test.c: In function ‘main’: test.c:6: error: storage size of ‘ts’ isn’t known test.c:7: error: ‘TIOCGSIZE’ undeclared (first use in this …
89 c  linux  terminal  width 

8
Linuxプロセスの状態
Linuxでは、ディスクからブロックを読み取る必要がある場合、プロセスの状態はどうなりますか?ブロックされていますか?もしそうなら、実行する別のプロセスはどのように選択されますか?
89 linux  process  kernel  cpu  states 

4
g ++を使用したマルチスレッドコードのコンパイル
私はこれまでで最も簡単なコードを持っています: #include <iostream> #include <thread> void worker() { std::cout << "another thread"; } int main() { std::thread t(worker); std::cout << "main thread" << std::endl; t.join(); return 0; } まだコンパイルしg++て実行することはできませんが。 詳細: $ g++ --version g++ (Ubuntu/Linaro 4.8.1-10ubuntu8) 4.8.1 Copyright (C) 2013 Free Software Foundation, Inc. This is free software; see the …
89 c++  linux  ubuntu  gcc  g++ 

9
GTK +またはQtのどちらを選択すればよいですか?[閉まっている]
閉まっている。この質問は、StackOverflowのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、StackOverflowのトピックになります。 6年前に閉鎖されました。 この質問を改善する 誰かが今日それらのライブラリの最良の使用法を提案できますか?それは単なるGUIですか、それともデータベース、XML、ネットワーキング、スレッドなどのサポートもありますか? 私はそれらについて読んでいて、それらの1つを学び/使用し始めることを考えました。 最も一般的なものは何ですか?それらの違いは何ですか?なぜあなたはどちらか一方を選ぶのですか?
89 linux  qt  gtk 


2
vdsoとvsyscallとは何ですか?
やった sudo cat /proc/1/maps -vv 出力を理解しようとしています。予想どおり、多くの共有ライブラリがメモリマッピングセグメントにマッピングされているのがわかります。 7f3c00137000-7f3c00179000 r-xp 00000000 08:01 21233923 /lib/x86_64-linux-gnu/libdbus-1.so.3.5.8 7f3c00179000-7f3c00379000 ---p 00042000 08:01 21233923 /lib/x86_64-linux-gnu/libdbus-1.so.3.5.8 7f3c00379000-7f3c0037a000 r--p 00042000 08:01 21233923 /lib/x86_64-linux-gnu/libdbus-1.so.3.5.8 7f3c0037a000-7f3c0037b000 rw-p 00043000 08:01 21233923 /lib/x86_64-linux-gnu/libdbus-1.so.3.5.8 7f3c0037b000-7f3c00383000 r-xp 00000000 08:01 21237216 /lib/x86_64-linux-gnu/libnih-dbus.so.1.0.0 7f3c00383000-7f3c00583000 ---p 00008000 08:01 21237216 /lib/x86_64-linux-gnu/libnih-dbus.so.1.0.0 7f3c00583000-7f3c00584000 r--p 00008000 08:01 21237216 /lib/x86_64-linux-gnu/libnih-dbus.so.1.0.0 7f3c00584000-7f3c00585000 rw-p …
89 c  linux  linux-kernel  kernel  vdso 

16
tar:.svnなどを含む現在のディレクトリ内のすべてのファイルとディレクトリを追加します
ディレクトリをtar.gzして使用しようとしています tar -czf workspace.tar.gz * 結果のtarには.svn、サブディレクトリにディレクトリが含まれますが、現在のディレクトリには含まれません(*tarに渡される前に「表示」ファイルのみに展開されるため) 私がしようとしました tar -czf workspace.tar.gz .代わりに、「。」が原因でエラーが発生します。読んでいる間に変更されました: tar: ./workspace.tar.gz: file changed as we read it *ディレクトリ内のすべてのファイル(ドットプレフィックスを含む)に一致するようにするトリックはありますか? (Linux SLES-11(2.6.27.19)でbashを使用)

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