導航:首頁 > 源碼編譯 > 交叉編譯參數錯誤

交叉編譯參數錯誤

發布時間:2022-06-28 12:52:49

Ⅰ Qt交叉編譯板子上運行的程序時,出現錯誤,求大神解決!!!

  1. 要使用pthread_getattr_np需要在源碼頭部加上#define _GNU_SOURCE

  2. arm-linux-g++ -static -Wl,-O1 -Wl,-rpath,/usr/local/Trolltech/QtEmbedded-4.8.5/lib -o .bin/n329demo-static .obj/main.o .obj/n329win.o .obj/moc_n329win.o -L/usr/local/Trolltech/QtEmbedded-4.8.5/lib -lQtDeclarative -L/usr/local/Trolltech/QtEmbedded-4.8.5/lib -lQtScript -lQtSql -lQtGui -lts -lQtNetwork -lQtCore -lm -ldl -lrt -lpthread
    這個最後的-lpthread修改為-pthread

Ⅱ 交叉編譯編譯器安裝後arm-linux-gcc -v提示錯誤

交叉編譯linux不會有OS不支持的,偶爾UNIX會有configure失敗,yum的時候。。。你可以yum一個64位的麼。。。。。如果一定要弄32位的,編譯選項開multilib屬性,然後ld_library_path那些設成32位的

Ⅲ 嵌入式Linux中,製作交叉編譯工具鏈的問題

ln: creating hard link `libintl.h' to `/mnt/hgfs/share/crosstool-0.43/build/arm-linux/gcc-3.4.5-glibc-2.3.6/binutils-2.15/intl/libgettext.h': Operation not permitted

創建硬鏈接失敗,可能是操作許可權的問題,或者你要創建連接的位置的文件系統與目標文件系統不同。
這只是這里的錯誤,但一般這種錯誤都是由前面的configure或make的參數設置不正確導致的。

Ⅳ ubuntu16.04 設置過交叉編譯環境gcc後,打開終端就會顯示如下錯誤

這是很常見的的問題,一般是你的export PATH變數時,輸入了某個錯誤路徑,導致有一些路徑未被識別,但其他能識別的路徑中的命令仍然是可用的

Ⅳ 交叉編譯zlib出錯

$ export CC=mipsel-linux-gcc
$ ./configure --prefix=/opt --shared
$ make CC=mipsel-linux-gcc
$ make install

ps:此處的環境CC=mipsel-linux-gcc 記得換回來!

Ⅵ ubuntu系統系交叉編譯出現command not found錯誤,謝謝

1、核實 mips-openwrt-linux-uclibc-gcc 是否有執行許可權
chmod +x mips-openwrt-linux-uclibc-gcc
2、核實 mips-openwrt-linux-uclibc-gcc 是否為快捷鏈接,
1)其鏈接的gcc是否有執行許可權
2)其鏈接是否在正確的位置
3、核實PATH路勁是否添加正確(相信樓主是加正確了的)

根據樓主截圖,這個環境變數是有的,一般應該檢查1、2點

Ⅶ linux 驅動程序中錯誤 ERROR: "__aeabi_d2uiz"

編譯內核出現的錯誤基本不是內核的問題,通常修改內核源碼不是好辦法,你這個錯誤應該是交叉編譯工具和內核配置不兼容導致的,就這個錯誤應該是你的編譯工具不支持這些浮點指令,可以通過配置內核關掉浮點,或者找到支持浮點的編譯工具鏈, 在製作交叉編譯工具連 ./configure 後面可以加參數指定浮點。
全部手打,希望對您有幫助。

Ⅷ 求助:mplayer交叉編譯時遇到的錯誤

交叉編譯mplayer的時候出現這樣的錯誤arm1176jzf-s+vfp_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/include/stdio.h:36,
from mplayer.c:5:
./libavutil/bswap.h:42:34: error: expected identifier or '(' before '__extension__'
static av_always_inline uint16_t bswap_16(uint16_t x)
^
./libavutil/bswap.h:57:34: error: expected identifier or '(' before '__extension__'
static av_always_inline uint32_t bswap_32(uint32_t x)
^
./libavutil/bswap.h:99:24: error: expected identifier or '(' before '__extension__'
static inline uint64_t bswap_64(uint64_t x)
^
mplayer.c: In function 'main': 錯誤處代碼 static av_always_inline uint16_t bswap_16(uint16_t x)
//static inline uint16_t bswap_16(uint16_t x)
{
#if defined(ARCH_X86)
__asm("rorw $8, %0" :
LEGACY_REGS (x) :
"0" (x));
#elif defined(ARCH_SH4)
__asm__("swap.b %0,%0":"=r"(x):"0"(x));
#else
x= (x>>8) | (x<<8);
#endif
return x;
}

Ⅸ 交叉編譯freetype的時候出現問題了,在線求助

1,路徑下找到的是不是只是符號鏈接?可能這個鏈接本身就是斷的。
2,看一下PATH環境變數有沒有設置正確, 比如分隔符是不是對的。
3,你確定arm41-unknown-linxu-gcc這個名字對嗎?
4,或者你改個名試試, 對應地需要把makefile裡面的CC改掉。

CFLAGS是傳遞給編譯器的參數, LDFLAGS是傳遞給連接器的參數。
試試在 $(CC)$(LDFLAGS) -o $@ $(OBJS)這行中, $(CC)後加一個空格。

閱讀全文

與交叉編譯參數錯誤相關的資料

熱點內容
安卓重力感應怎麼關 瀏覽:718
我的世界ios怎麼建伺服器地址 瀏覽:757
伺服器埠ip都是什麼意思 瀏覽:260
華為主題軟體app怎麼下 瀏覽:837
我們的圖片能夠收藏加密嗎 瀏覽:978
mysql空值命令 瀏覽:213
python整點秒殺 瀏覽:882
怎麼樣互傳app 瀏覽:292
python分布式抓包 瀏覽:36
輕量級php論壇 瀏覽:342
如何查看應用存儲在哪個文件夾 瀏覽:436
app開發項目范圍怎麼寫 瀏覽:76
androidjms 瀏覽:843
彈珠連貫解壓 瀏覽:243
程序員的網課 瀏覽:904
廣東加密狗防拷貝公司 瀏覽:450
rtf轉換pdf 瀏覽:350
單片機退出中斷 瀏覽:142
可以對單個內容加密的便簽 瀏覽:825
1024程序員節小米 瀏覽:316