Как собрать нативную библиотеку RXTX для Ubuntu12.04 / 14.04?

Может кто-нибудь дать мне совет о том, как собрать нативную библиотеку rxtx в Ubuntu 12.04 / 14.04? Нам нужно работать 12.04, но я развиваюсь 14.04.

Я взял исходные файлы отсюда: http://rxtx.qbang.org/pub/rxtx/rxtx-2.1-7r2.zip

Все делают файлы, кажется, для окон. Вот файлы, которые я просматриваю:

acinclude.m4  COPYING                Makefile.msvc
aclocal.m4    CVS                    missing
AUTHORS       debian                 mkinstalldirs
autogen.sh    INSTALL                PORTING
BeOS          install-japanese.html  README
buildtest     install-sh             README.IPAQ
buildwin32    ltconfig               README.SCO
ChangeLog     ltmain.sh              RMISecurityManager.html
CNI           MacOSX                 rxtx.spec
config.guess  MACOSX_IDE             SerialPortInstructions.txt
config.h.in   Makefile.am            src
config.sub    Makefile.in            stamp-h.in
configure     Makefile.lcc           TODO
configure.in  Makefile.macosx        WinCE
contrib       Makefile.mingw32

По сути, мы хотим посмотреть, сможем ли мы избежать утверждения RTS и DTR при подключении к последовательному порту, и мы подозреваем, что это сделано в native код.

-1
задан 11 September 2015 в 23:44

1 ответ

У меня могло бы быть решение, но я не уверен - ли это правильный способ сделать его. Я попробовал это:

.configure
make

и это произвело это:

drwxrwxr-x  3 james james   4096 Sep 11 13:51 x86_64-unknown-linux-gnu
-rw-rw-r--  1 james james  59328 Sep 11 13:51 RXTXcomm.jar
drwxrwxr-x  3 james james   4096 Sep 11 13:51 gnu
-rw-rw-r--  1 james james  38973 Sep 11 13:51 config.log
-rw-rw-r--  1 james james     23 Sep 11 13:51 stamp-h1
-rw-rw-r--  1 james james   2318 Sep 11 13:51 config.h
-rw-rw-r--  1 james james  22962 Sep 11 13:51 Makefile
-rwxrwxr-x  1 james james  39936 Sep 11 13:51 config.status
-rwxrwxr-x  1 james james 206476 Sep 11 13:51 libtool
drwxr-xr-x  3 james james   4096 Sep 11 12:29 debian

я думаю, что собственный компонент освобождает, здесь:

james@james-Galago:~/Desktop/rxtx-2.1-7-src-r2/x86_64-unknown-linux-gnu/.libs$ ls -la *.so
-rwxrwxr-x 1 james james  7683 Sep 11 13:51 librxtxI2C-2.1-7.so
lrwxrwxrwx 1 james james    19 Sep 11 13:51 librxtxI2C.so -> librxtxI2C-2.1-7.so
-rwxrwxr-x 1 james james  7683 Sep 11 13:51 librxtxParallel-2.1-7.so
lrwxrwxrwx 1 james james    24 Sep 11 13:51 librxtxParallel.so -> librxtxParallel-2.1-7.so
-rwxrwxr-x 1 james james  7683 Sep 11 13:51 librxtxRaw-2.1-7.so
lrwxrwxrwx 1 james james    19 Sep 11 13:51 librxtxRaw.so -> librxtxRaw-2.1-7.so
-rwxrwxr-x 1 james james  7683 Sep 11 13:51 librxtxRS485-2.1-7.so
lrwxrwxrwx 1 james james    21 Sep 11 13:51 librxtxRS485.so -> librxtxRS485-2.1-7.so
-rwxrwxr-x 1 james james 48632 Sep 11 13:51 librxtxSerial-2.1-7.so
lrwxrwxrwx 1 james james    22 Sep 11 13:51 librxtxSerial.so -> librxtxSerial-2.1-7.so

, Но то, что делает меня не уверенным, являются ли они библиотеками для использования, они находятся в ".libs" каталоге который обычно скрыты по умолчанию. Для почему бы не именования каталога, они освобождают, сгенерированы в, просто "освобождает" без ".".

0
ответ дан 12 September 2015 в 09:44
  • 1
    1. Это не устранит проблему вообще. 2. intellij-idea-community уже устанавливает совершенно рабочий .desktop файл в /usr/share/applications. При создании другой локально, что Вы предлагаете, увеличит путаницу. Remeber он установил его от ppa. – Jacob Vlijm 2 December 2016 в 21:40

Другие вопросы по тегам:

Похожие вопросы: