1. 怎樣檢查linux交叉工具鏈 安裝成功
配置好PATH環境變數(加入你交叉編譯工具鏈的目錄),比如你arm交叉工具鏈,可能名字叫arm-linux-gcc。執行arm-linux-gcc -v,如果看到如上圖所示提示版本信息,基本上就算安裝成功了吧。GOOD LUCK~
2. 怎麼查看編譯器版本
你的是什麼編譯程序?
MYTC?
TC?
GCC?
GPP?
....
在VISUAL STUDIO命令提示里輸入
RC /?
第一行
Microsoft (R) Windows (R) Resource Compiler Version 5.2.3690.0
5.2.3690.0就是版本號了
3. 如何查看一個dll是用什麼編譯器編譯的
dll文件是系統的動態鏈接庫文件,可以用一些十六位春文本編輯器打開,如UltraEdit
修改DLL文件的方法
1、下載DLL文件修改工具EXESCOPE6.0-6.3或6.4工具
2、獲取Browselc.dll、Shdoclc.dll、Shell32.dll和Cryptui.dll這幾個鏈接文件。在找這幾個文件時,最好將其他機器的硬碟,掛接在本機中,然後用本機的操作系統啟動並復制這幾個文件。
3、在修改DLL文件的時候,打開該鍵值,在右面的對話框中將所要修改的鍵值禁用即可,不要刪除,以備日後恢復
4. 怎麼查看交叉編譯工具鏈是glibc
在編輯工具當中我們看一下具體的連接操作方式,然後進入高級查看模式,就可以看到是否是glibc操作模式。
5. 怎麼查看android編譯時候交叉編譯鏈工具位置
經常搞嵌入式開發的朋友對於交叉編譯環境應該並不陌生,說白了,就是一組運行在x86 PC機的編譯工具,可以讓你在PC機上編譯出目標平台(例如ARM)可識別的二進制文件。Android平台也提供了這樣的交叉編譯工具鏈,就放在Android的NDK開發包的toolchains目錄下,因此,我們的Makefile文件中,只需給出相應的編譯工具即可。
廢話就先說到這,直接上例子,我們目標是把下面這個math.c文件編譯成一個靜態庫文件:
#include <stdio.h>
int add( int a , int b ) {
return a+b;
}
你需要編寫一個Makefile文件,這里假設你的Android ndk被安裝在 /opt/android/ndk 目錄下,當然,你可以根據自己的實際情況修改Makefile中相關路徑的定義,Makefile文件示例如下:
# Makefile Written by ticktick
# Show how to cross-compile c/c++ code for android platform
.PHONY: clean
NDKROOT=/opt/android/ndk
PLATFORM=$(NDKROOT)/platforms/android-14/arch-arm
CROSS_COMPILE=$(NDKROOT)/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/arm-linux-androideabi-
CC=$(CROSS_COMPILE)gcc
AR=$(CROSS_COMPILE)ar
LD=$(CROSS_COMPILE)ld
CFLAGS = -I$(PWD) -I$(PLATFORM)/usr/include -Wall -O2 -fPIC -DANDROID -DHAVE_PTHREAD -mfpu=neon -mfloat-abi=softfp
LDFLAGS =
6. idea怎麼查看jar里的類調用鏈
你要有這個jar對應的sources.jar才行,我這里以google的guava.jar為例,在maven倉庫中,有:
對於沒有相應的sources.jar的jar包,則看不到,jar包對應的sources.jar一般大公司的都會一起發布在網上。
7. 怎麼查linux的交叉工具鏈版本
如果交叉編譯工具鏈的路徑已經添加到path變數中的話,直接使用... -v即可查看
比如我的是arm-linux-gnueabihf-g++
那麼直接arm-linux-gnueabihf-g++ -v或者是--version就可以得到版本信息了。
8. 怎樣查看C/C++程序編譯過後的結果
通常在項目下的obj文件夾里,二進制文件