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

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪(fǎng)問(wèn)板塊 發(fā)新帖
查看: 2686 | 回復(fù): 6
打印 上一主題 下一主題

[應(yīng)用] 關(guān)于c文件和cpp文件在ubuntu下一起編譯的問(wèn)題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2014-04-30 11:13 |只看該作者 |倒序?yàn)g覽
請(qǐng)問(wèn)大牛,ubuntu下,C文件和CPP文件可以一起編譯,然后生成一個(gè)可執(zhí)行的二進(jìn)制文件么?
我采用的是jrtplib庫(kù)下的rtp發(fā)送編碼后的數(shù)據(jù),每編碼一幀就發(fā)送。視頻采集程序和編碼程序都是用C寫(xiě)的,jrtplib3.9.1的庫(kù)是C++,單獨(dú)編譯可以,當(dāng)我想把所有文件一起編譯生成文件的時(shí)候就出現(xiàn):
/usr/local/arm/4.3.2/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/../../../../arm-none-linux-gnueabi/bin/ld: ./rtpsend/rtpsend.o: Relocations in generic ELF (EM: 3)
./rtpsend/rtpsend.o: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make: *** [all] Error 1
也就是說(shuō),C和CPP不能一起編譯?

ps :屏蔽掉rtp程序,只實(shí)現(xiàn)視頻采集,硬件編碼,并保存編碼后的文件,是可以編譯通過(guò)并能實(shí)現(xiàn)預(yù)期效果的。把編碼后的文件的不進(jìn)行寫(xiě),而直接rtp打包發(fā)送,用的C++的庫(kù),就是編譯不過(guò)了    

論壇徽章:
22
丑牛
日期:2014-08-15 14:32:0015-16賽季CBA聯(lián)賽之同曦
日期:2017-12-14 15:28:14黑曼巴
日期:2017-08-10 08:14:342017金雞報(bào)曉
日期:2017-02-08 10:39:42黑曼巴
日期:2016-11-15 15:48:38CU十四周年紀(jì)念徽章
日期:2016-11-09 13:19:1015-16賽季CBA聯(lián)賽之同曦
日期:2016-04-08 18:00:03平安夜徽章
日期:2015-12-26 00:06:30程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-12-03 06:20:002015七夕節(jié)徽章
日期:2015-08-21 11:06:17IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-09 06:20:002015亞冠之吉達(dá)阿赫利
日期:2015-07-03 08:39:42
2 [報(bào)告]
發(fā)表于 2014-04-30 16:19 |只看該作者
應(yīng)該是你的c文件是gcc編譯的,cpp是g++編譯,這兩個(gè)的目標(biāo)文件不能鏈接到一起吧

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2014-05-01 11:32 |只看該作者
那怎么才能把他們鏈接到一起呀,求大牛指路。回復(fù) 2# amarant


   

論壇徽章:
208
巨蟹座
日期:2013-09-02 09:16:36卯兔
日期:2013-09-02 20:53:59酉雞
日期:2013-09-05 21:21:45戌狗
日期:2013-10-15 20:51:17寅虎
日期:2013-10-18 21:13:16白羊座
日期:2013-10-23 21:15:19午馬
日期:2013-10-25 21:22:48技術(shù)圖書(shū)徽章
日期:2013-11-01 09:11:32雙魚(yú)座
日期:2013-11-01 20:29:44丑牛
日期:2013-11-01 20:40:00卯兔
日期:2013-11-11 09:21:32酉雞
日期:2013-12-04 19:56:39
4 [報(bào)告]
發(fā)表于 2014-05-05 09:24 |只看該作者
秋分我裱起 發(fā)表于 2014-04-30 11:13
請(qǐng)問(wèn)大牛,ubuntu下,C文件和CPP文件可以一起編譯,然后生成一個(gè)可執(zhí)行的二進(jìn)制文件么?
我采用的是jrtpli ...

應(yīng)該可以的,看你的提示,應(yīng)該是有的交叉編譯了,有的沒(méi)有,格式不通

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2014-05-05 19:35 |只看該作者
百度下 “Relocations in generic ELF ”

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2014-05-05 19:35 |只看該作者
百度下 “Relocations in generic ELF ”

論壇徽章:
9
辰龍
日期:2014-08-18 20:38:42未羊
日期:2014-09-04 08:50:45丑牛
日期:2014-09-06 00:12:55寅虎
日期:2014-12-22 20:50:56摩羯座
日期:2015-01-14 22:28:15巳蛇
日期:2015-01-23 20:39:272015年辭舊歲徽章
日期:2015-03-03 16:54:1515-16賽季CBA聯(lián)賽之青島
日期:2016-03-13 23:37:1915-16賽季CBA聯(lián)賽之深圳
日期:2016-03-29 18:52:38
7 [報(bào)告]
發(fā)表于 2014-05-05 20:21 |只看該作者
都用g++編譯,C的函數(shù)聲明用extern "C"括起來(lái)。
extern "C"
{
    int printf(const char *format,...);
}

詳情請(qǐng)看:
http://blog.csdn.net/jiqiren007/article/details/5933599
http://baike.baidu.com/link?url= ... 45U48XFRnQRlOalz-7K
您需要登錄后才可以回帖 登錄 | 注冊(cè)

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP