亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 5809 | 回復(fù): 1
打印 上一主題 下一主題

[其他] 求教OpenDDS的交叉編譯! [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2014-02-18 09:41 |只看該作者 |倒序瀏覽
不知道還有沒有用OpenDDS的筒子。最近需要用到這個,而且還是嵌入式應(yīng)用,不知道如何交叉編譯OpenDDS。
我的HOST系統(tǒng)是RedHat 6.3,TARGET系統(tǒng)也是linux,交叉編譯工具是arm-linux-gcc或者arm-linux-g++
知道的麻煩來指導(dǎo)一下,不知道的歡迎來討論討論!
謝謝啦!

論壇徽章:
15
2015年辭舊歲徽章
日期:2015-03-03 16:54:15雙魚座
日期:2015-01-15 17:29:44午馬
日期:2015-01-06 17:06:51子鼠
日期:2014-11-24 10:11:13寅虎
日期:2014-08-18 07:10:55酉雞
日期:2014-04-02 12:24:51雙子座
日期:2014-04-02 12:19:44天秤座
日期:2014-03-17 11:43:36亥豬
日期:2014-03-13 08:13:51未羊
日期:2014-03-11 12:42:03白羊座
日期:2013-11-20 10:15:18CU大;照
日期:2013-04-17 11:48:45
2 [報告]
發(fā)表于 2014-05-02 11:00 |只看該作者
本帖最后由 rdcwayx 于 2014-05-02 11:01 編輯

opendds 不是太了解。 你先看看這些資料是否有參考的價值。

http://sourceforge.net/p/opendds/support-requests/16/
http://sourceforge.net/p/opendds/feature-requests/3/

如果都是linux系統(tǒng),在一個服務(wù)器上編譯,而又要在另一臺服務(wù)器上使用的話,我自己通常的做法是,

1) 先要找出該應(yīng)用的所有依賴應(yīng)用或者庫文件( Dependencies ), 請參考這個:

http://www.opendds.org/building.html
也就是說有三個Dependencies: TAO, gnu make, perl
安裝TAO也要找到其Dependencies, 就這樣你要一路找下去,直到最后再沒有Dependencies了。

從最底層的需求開始編譯。 當(dāng)然linux系統(tǒng)的編譯要容易些。你可以用rpm直接安裝。

2)在本機(jī)編譯,正常安裝后,找出所有的安裝文件,做成一個tar文件,比如我通常編譯安裝到/opt/opendds 這個目錄,直接將這個目錄打包。 如果有擴(kuò)展的lib文件在/usr 或者/var 下面,先不用管它們。

3)將該包擴(kuò)展到目標(biāo)服務(wù)器。

4) 手工運行 ldd 命令,找出遺失的lib 文件。我手上沒有環(huán)境,就用CYGWIN舉例。

$ ldd setup-x86.exe
        ntdll.dll => /cygdrive/c/WINDOWS/system32/ntdll.dll (0x7c900000)
        kernel32.dll => /cygdrive/c/WINDOWS/system32/kernel32.dll (0x7c800000)
        SYSFER.DLL => /cygdrive/c/WINDOWS/System32/SYSFER.DLL (0x65240000)
        UMEngx86.dll => /cygdrive/c/Documents and Settings/All Users/Application Data/Symantec/Symantec Endpoint Protection/12.1.2015.2015.105/Data/Definitions/BASHDefs/20140409.011/UMEngx86.dll (0x69930000)
        ADVAPI32.dll => /cygdrive/c/WINDOWS/system32/ADVAPI32.dll (0x77dd0000)
        RPCRT4.dll => /cygdrive/c/WINDOWS/system32/RPCRT4.dll (0x77e70000)
        Secur32.dll => /cygdrive/c/WINDOWS/system32/Secur32.dll (0x77fe0000)
        COMCTL32.DLL => /cygdrive/c/WINDOWS/WinSxS/x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.6028_x-ww_61e65202/COMCTL32.DLL (0x773d0000)
        msvcrt.dll => /cygdrive/c/WINDOWS/system32/msvcrt.dll (0x77c10000)
        GDI32.dll => /cygdrive/c/WINDOWS/system32/GDI32.dll (0x77f10000)
        USER32.dll => /cygdrive/c/WINDOWS/system32/USER32.dll (0x7e410000)
        SHLWAPI.dll => /cygdrive/c/WINDOWS/system32/SHLWAPI.dll (0x77f60000)
        ole32.dll => /cygdrive/c/WINDOWS/system32/ole32.dll (0x774e0000)
        PSAPI.DLL => /cygdrive/c/WINDOWS/system32/PSAPI.DLL (0x76bf0000)
        SHELL32.DLL => /cygdrive/c/WINDOWS/system32/SHELL32.DLL (0x7c9c0000)
        WININET.DLL => /cygdrive/c/WINDOWS/system32/WININET.DLL (0x3d930000)
        Normaliz.dll => /cygdrive/c/WINDOWS/system32/Normaliz.dll (0x3e0000)
        urlmon.dll => /cygdrive/c/WINDOWS/system32/urlmon.dll (0x78130000)
        OLEAUT32.dll => /cygdrive/c/WINDOWS/system32/OLEAUT32.dll (0x77120000)
        iertutil.dll => /cygdrive/c/WINDOWS/system32/iertutil.dll (0x3dfd0000)
        WSOCK32.DLL => /cygdrive/c/WINDOWS/system32/WSOCK32.DLL (0x71ad0000)
        WS2_32.dll => /cygdrive/c/WINDOWS/system32/WS2_32.dll (0x71ab0000)
        WS2HELP.dll => /cygdrive/c/WINDOWS/system32/WS2HELP.dll (0x71aa0000)

如果有遺漏的,你就需要從源服務(wù)器上復(fù)制過來。

通常這樣就可以了。 你有問題的話,再來問
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP