Я не могу настроить Ccache в Windows с помощью Cygwin.
Что я хочу сделать?Я хочу установить CCache на ПК с Windows, чтобы использовать его для компиляции проектов C и C ++.
У меня почти нет знаний о C / C ++ и обо всем, что касается компилятора GCC / G ++.
основные источникидля моих подходов:
- https://wiki.archlinux.org/index.php/ccache
- http://charette.no -ip.com: 81 / программирование / 2016-02-07_CCache / index.html
- https://askubuntu.com/questions/470545/how-do-i-set-up-ccache
Ccache сделан только для Unix-систем, поэтому для получения команд bash я установил Cygwin для Windows.
Я также установил MinGW32 на мой диск C: /.В Cygwin я установил следующие пакеты: (View: Picked)
- autoconfig 13-1
- ccache 3.1.9-2
- ccache-debuginfo 3.1.9-2
- fish 2.7.0-1
- gcc-tools-epoch2-autoconf 2.64-2
- gperf 3.1-1
- libgcc1 7.4.0-1
- make 4.2.1-2
- mingw64x86_64-gcc-core 7.4.0-1
- mingw64x86_64-gcc-debuginfo 7.4.0-1
- mingw64x86_64-gcc-g++ 7.4.0-1
После установки я могу использовать «ccache -V» внутри Cygwin, и он говорит мне, что я получил версию 3.1.9
в соответствии с инструкциями, которые я выполняю, я должен получить:
/usr/lib/ccache/gcc
/usr/lib/ccache/g++
, если я наберу команду: "which gcc g ++".
Но я получаю по умолчанию следующее:
/cygdrive/c/mingw/bin/gcc
/cygdrive/c/mingw/bin/g++
Итак, я хотел изменить путь.Но структура ccache внутри cygwin выглядит несколько иначе, чем при установке его с помощью sudo на Unix-машине.
Я не могу найти компиляторы gcc или g ++ внутри ccache или вообще в cygwin.
Но ccacheтакже не в usr / lib / ccache в cygwin.Если я наберу "Какие ccache", это дает мне путь usr / bin / ccache.
У меня нет идей, и, похоже, у меня просто недостаточно знаний о компиляторах C в целом, чтобы понять, что делать / где искать.