回答編集履歴

1

追記

2018/02/18 09:36

投稿

TaroToyotomi
TaroToyotomi

スコア1430

test CHANGED
@@ -3,3 +3,93 @@
3
3
 
4
4
 
5
5
  gcc -print-search-dirs
6
+
7
+
8
+
9
+ --- 追記 ---
10
+
11
+ 参考までに私の環境で同じ手順でgccを導入した時のgcc -vの表示を添付します。
12
+
13
+ 問題なくコンパイルできました。
14
+
15
+ ```
16
+
17
+ hogehoge@hogehoge-H87-HD3:ccc$ ~/local/bin/gcc -o hello hello.c -v
18
+
19
+ 組み込み spec を使用しています。
20
+
21
+ COLLECT_GCC=/home/hogehoge/local/bin/gcc
22
+
23
+ COLLECT_LTO_WRAPPER=/home/hogehoge/local/libexec/gcc/x86_64-pc-linux-gnu/7.2.0/lto-wrapper
24
+
25
+ ターゲット: x86_64-pc-linux-gnu
26
+
27
+ configure 設定: ../gcc-7.2.0/configure --prefix=/home/hogehoge/local --enable-languages=c,c++,objc,fortran --disable-multilib --disable-bootstrap
28
+
29
+ スレッドモデル: posix
30
+
31
+ gcc バージョン 7.2.0 (GCC)
32
+
33
+ COLLECT_GCC_OPTIONS='-o' 'hello' '-v' '-mtune=generic' '-march=x86-64'
34
+
35
+ /home/hogehoge/local/libexec/gcc/x86_64-pc-linux-gnu/7.2.0/cc1 -quiet -v -imultiarch x86_64-linux-gnu hello.c -quiet -dumpbase hello.c -mtune=generic -march=x86-64 -auxbase hello -version -o /tmp/cc7hPGtd.s
36
+
37
+ GNU C11 (GCC) version 7.2.0 (x86_64-pc-linux-gnu)
38
+
39
+ compiled by GNU C version 5.4.0 20160609, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.16.1-GMP
40
+
41
+
42
+
43
+ GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
44
+
45
+ 存在しないディレクトリ "/usr/local/include/x86_64-linux-gnu" を無視します
46
+
47
+ 存在しないディレクトリ "/home/hogehoge/local/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../x86_64-pc-linux-gnu/include" を無視します
48
+
49
+ #include "..." の探索はここから始まります:
50
+
51
+ #include <...> の探索はここから始まります:
52
+
53
+ /home/hogehoge/local/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include
54
+
55
+ /usr/local/include
56
+
57
+ /home/hogehoge/local/include
58
+
59
+ /home/hogehoge/local/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include-fixed
60
+
61
+ /usr/include/x86_64-linux-gnu
62
+
63
+ /usr/include
64
+
65
+ 探索リストの終わりです。
66
+
67
+ GNU C11 (GCC) version 7.2.0 (x86_64-pc-linux-gnu)
68
+
69
+ compiled by GNU C version 5.4.0 20160609, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.16.1-GMP
70
+
71
+
72
+
73
+ GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
74
+
75
+ Compiler executable checksum: 401027be155cbb5e006a40746810968a
76
+
77
+ COLLECT_GCC_OPTIONS='-o' 'hello' '-v' '-mtune=generic' '-march=x86-64'
78
+
79
+ as -v --64 -o /tmp/ccsiJNLg.o /tmp/cc7hPGtd.s
80
+
81
+ GNU アセンブラ バージョン 2.26.1 (x86_64-linux-gnu)、BFD バージョン (GNU Binutils for Ubuntu) 2.26.1 を使用
82
+
83
+ COMPILER_PATH=/home/hogehoge/local/libexec/gcc/x86_64-pc-linux-gnu/7.2.0/:/home/hogehoge/local/libexec/gcc/x86_64-pc-linux-gnu/7.2.0/:/home/hogehoge/local/libexec/gcc/x86_64-pc-linux-gnu/:/home/hogehoge/local/lib/gcc/x86_64-pc-linux-gnu/7.2.0/:/home/hogehoge/local/lib/gcc/x86_64-pc-linux-gnu/
84
+
85
+ LIBRARY_PATH=/home/hogehoge/local/lib/gcc/x86_64-pc-linux-gnu/7.2.0/:/home/hogehoge/local/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib64/:/lib/x86_64-linux-gnu/:/lib/../lib64/:/usr/lib/x86_64-linux-gnu/:/home/hogehoge/local/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../:/lib/:/usr/lib/
86
+
87
+ COLLECT_GCC_OPTIONS='-o' 'hello' '-v' '-mtune=generic' '-march=x86-64'
88
+
89
+ /home/hogehoge/local/libexec/gcc/x86_64-pc-linux-gnu/7.2.0/collect2 -plugin /home/hogehoge/local/libexec/gcc/x86_64-pc-linux-gnu/7.2.0/liblto_plugin.so -plugin-opt=/home/hogehoge/local/libexec/gcc/x86_64-pc-linux-gnu/7.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccDTII4j.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o hello /usr/lib/x86_64-linux-gnu/crt1.o /usr/lib/x86_64-linux-gnu/crti.o /home/hogehoge/local/lib/gcc/x86_64-pc-linux-gnu/7.2.0/crtbegin.o -L/home/hogehoge/local/lib/gcc/x86_64-pc-linux-gnu/7.2.0 -L/home/hogehoge/local/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib64 -L/lib/x86_64-linux-gnu -L/lib/../lib64 -L/usr/lib/x86_64-linux-gnu -L/home/hogehoge/local/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../.. /tmp/ccsiJNLg.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /home/hogehoge/local/lib/gcc/x86_64-pc-linux-gnu/7.2.0/crtend.o /usr/lib/x86_64-linux-gnu/crtn.o
90
+
91
+ COLLECT_GCC_OPTIONS='-o' 'hello' '-v' '-mtune=generic' '-march=x86-64'
92
+
93
+
94
+
95
+ ```