toolchain

Difference between load-time dynamic linking and run-time dynamic linking

折月煮酒 提交于 2019-11-28 16:34:19
When loading programs into memory, what is the difference between load-time dynamic linking and run-time dynamic linking? load-time linking is when symbols in the library, referenced by the executable (or another library) are handled when the executable/library is loaded into memory, by the operating system. Run-time linking is when you use an API provided by the OS or through a library to load a DLL or DSO when you need it, and perform the symbol resolution then. I know more about Linux DSOs than Windows DLL's but the principle should be the same. .NET libraries may differ. In linux, plugin

Where are the x64 and ARM Developer Prompts for VS2017?

眉间皱痕 提交于 2019-11-28 12:20:26
I installed the Visual Studio 2017 Build Tools. After installation, there's only an x86 Developer Command Prompt when navigating Start → Programs → Visual Studio 2017 → Visual Studio Tools . There are no prompts for x64 and ARM. (Usually there's about 6 developer prompts to choose from). Where are the build tools for x64 and ARM located? UPDATE (JAN-18-2017) After installing the entire Windows 10 SDK, Build 15003 per @magicandre1981 instructions, I cannot find the Developer Prompts. I can't find them in the Start menu; and dropping into a Git Bash shell and searching for them returns 0 results

How to build android standalone toolchain in windows 7

流过昼夜 提交于 2019-11-28 05:17:36
问题 I am trying to build standalone toolchain using ndk 8 for mips by following "docs\STANDALONE-TOOLCHAIN.html" but when I run following command "make-standalone-toolchain.sh --platform=android-14 --install-dir=/tmp/my-android-toolchain" in command prompt I got following errors E:\Installed_SDKs\android-ndk-r8\build\tools>make-standalone-toolchain.sh --plat form=android-14 --arch=mips --install-dir=./mytool Welcome to Git (version 1.7.9-preview20120201) Run 'git help git' to display the help

Advice regarding installing ARM toolchain on Ubuntu VM (64bit)

陌路散爱 提交于 2019-11-27 18:48:13
问题 Trying to compile Linux kernel for arm platform on a Ubuntu virtual machine $make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- It fails as follows arm-none-linux-gnueabi-gcc: not found Tried to install $sudo apt-get install arm-none-linux-gnueabi-gcc E: unable to locate package arm-none-linux-gnueabi-gcc Where to find the correct package? how to include it in the system? (I found a couple of links on line that didn't work for me). It would be great if you could provide a correct solution or

How to cross-compile for MIPS?

[亡魂溺海] 提交于 2019-11-27 16:09:53
问题 I have a DVB receiver (set-top box) similar like Dreambox and it has MIPS cpu It has embedded Linux and I can connect to it with telnet Question is how to compile simple "Hello World" application in C? Where to get toolchain, SDK? 回答1: You should use Codescape SDK. 回答2: http://www.linux-mips.org/wiki/Toolchains There you have some prebuilt cross compilers, or the instruction to build GCC as a cross compiler. 来源: https://stackoverflow.com/questions/5291190/how-to-cross-compile-for-mips

Difference between load-time dynamic linking and run-time dynamic linking

主宰稳场 提交于 2019-11-27 09:53:04
问题 When loading programs into memory, what is the difference between load-time dynamic linking and run-time dynamic linking? 回答1: load-time linking is when symbols in the library, referenced by the executable (or another library) are handled when the executable/library is loaded into memory, by the operating system. Run-time linking is when you use an API provided by the OS or through a library to load a DLL or DSO when you need it, and perform the symbol resolution then. I know more about Linux