Вопросы с тегом «linux»

ВОПРОСЫ LINUX ДОЛЖНЫ БЫТЬ ПРОГРАММИРОВАНЫ. Используйте этот тег только в том случае, если ваш вопрос касается программирования с использованием API-интерфейсов Linux или специфичного для Linux поведения, а не только потому, что вы случайно запускаете свой код в Linux. Если вам нужна поддержка Linux, вы можете попробовать https://unix.stackexchange.com или сайт Stack Exchange конкретного дистрибутива Linux, например https://askubuntu.com или https://elementaryos.stackexchange.com/.

8
Как преобразовать конец строки Windows в конец строки Unix (CR / LF в LF)
Я разработчик Java и использую Ubuntu для разработки. Проект был создан в Windows с Eclipse, и он использует Windows-1252 кодировке . Для преобразования в UTF-8 я использовал программу перекодирования : find Web -iname \*.java | xargs recode CP1252...UTF-8 Эта команда выдает эту ошибку: recode: Web/src/br/cits/projeto/geral/presentation/GravacaoMessageHelper.java failed: Ambiguous output in step …


9
Как получить 100% загрузку ЦП из программы на C
Это довольно интересный вопрос, поэтому позвольте мне задать сцену. Я работаю в Национальном музее вычислительной техники, и нам только что удалось получить суперкомпьютер Cray Y-MP EL 1992 года выпуска, и мы действительно хотим увидеть, насколько быстро он может работать! Мы решили, что лучший способ сделать это - написать простую программу …
79 c  windows  linux  performance  cray 

10
Используя историю bash, чтобы получить предыдущую команду, скопируйте ее, а затем `` запустите '', но с комментариями к команде
Просто вопрос, чтобы улучшить свои bashнавыки. Я всегда так делаю: $ history | grep some_long_command ... ... 123 some_long_command1......... 124 some_long_command2......... ... Затем я могу запустить команду, которую нашел, выполнив: !123 Однако мне часто хочется это сделать: some_long_command1foobar Т.е. измените команду, прежде чем я ее запустил. Можете ли вы использовать …

9
Что такое хороший простой в использовании профилировщик для C ++ в Linux? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 6 лет назад . Уточните этот вопрос Мне нужно профилировать код, работающий на C ++ в Linux. Ребята, вы можете …
79 c++  linux  profiler 


2
Стандартный каталог Unix для размещения пользовательских исполняемых файлов или сценариев? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 8 лет назад . Уточните этот вопрос Если у меня есть собственный сценарий оболочки или программы, которые я создал сам или загрузил из …

3
Как мне создать сценарий настройки?
Это может показаться очень общим вопросом, но вот оно. У меня есть требование , чтобы создать скрипт конфигурации для моего приложения, в результате этого Configure будет генерируемым makefile(основные configure, make, make install). Мой вопрос в том, с чего мне начать создавать это? Есть ли пример, которому я могу следовать?

1
3> & 1 означает 4> & 3 5> & 3 и т. Д.?
Я бы ожидал echo foo | tee /proc/self/fd/{3..6} 3>&1 потерпеть неудачу с ошибками типа / proc / self / fd / 4: нет такого файла или каталога и т. д., но, к моему удивлению, он выводит foo foo foo foo foo Это как будто 3>&1все последующие дескрипторы перенаправляются на стандартный …

1
Почему запись постоянно оставляет 4K байтов в буфере?
У меня есть по существу следующий код: int fileWrite(int file, void * pBuffer, size_t size) { size_t bytesWritten = (size_t)write( file, pBuffer, size ) ; if (bytesWritten != size) { return -1; } return 0; } Это работает, если размер составляет 1 ГБ, но когда размер составляет ~ 2 ГБ, …
30 c  linux  system-calls 

1
Почему адрес __libc_start_main всегда один и тот же внутри GDB, даже если ASLR включен?
Breakpoint 1, 0x00007ffff7de8060 in __libc_start_main () from /usr/lib/libc.so.6 (gdb) r The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /home/firstlove/projects/org-ioslide/example/a.out Breakpoint 1, 0x00007ffff7de8060 in __libc_start_main () from /usr/lib/libc.so.6 (gdb) r The program being debugged has been started already. Start it …
16 c  linux  gdb  libc  aslr 

2
TCP-отправка с нулевым копированием в пространстве памяти dma_mmap_coherent ()
Я использую Linux 5.1 на платформе Cyclone V SoC, которая представляет собой FPGA с двумя ядрами ARMv7 в одном чипе. Моя цель - собрать много данных с внешнего интерфейса и передать (часть) эти данные через сокет TCP. Проблема в том, что скорость передачи данных очень высока и может приблизиться к …

3
Не удалось загрузить динамическую библиотеку 'libnvinfer.so.6'
Я пытаюсь нормально импортировать пакет Python TensorFlow, но я получаю следующую ошибку: Вот текст из приведенного выше изображения терминала: 2020-02-23 19:01:06.163940: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library 'libnvinfer.so.6'; dlerror: libnvinfer.so.6: cannot open shared object file: No such file or directory 2020-02-23 19:01:06.164019: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library …

1
lsb_release: команда не найдена в последнем контейнере Ubuntu Docker
Я просто хотел проверить что-то очень быстро. Поэтому я запустил Docker-контейнер и хотел проверить, какая версия у меня запущена: $ docker run -it ubuntu root@471bdb08b11a:/# lsb_release -a bash: lsb_release: command not found root@471bdb08b11a:/# Поэтому я попытался установить его (как предложено здесь ): root@471bdb08b11a:/# apt install lsb_release Reading package lists... Done …

5
Отсутствующие события inotify (в каталоге .git)
Я наблюдаю за изменениями в файлах, используя события inotify (как это происходит из Python, вызывая libc). Для некоторых файлов во время a git cloneя вижу что-то странное: я вижу IN_CREATEсобытие и вижу, lsчто в файле есть контент, однако я никогда не вижу IN_MODIFYили IN_CLOSE_WRITE. Это вызывает у меня проблемы, так …
11 linux  git  docker  libc  inotify 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.