Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Ошибка компиляции .c файла
|
|||
|---|---|---|---|
|
#18+
Mac OS 10.13: Строю приложение, в котором много *.c, *.h файлов, во время построения вижу ошибки компиляции одного из файлов p.c, но приложение в конце концов построилось. Проверяю - объектный файл p.o тоже построен. Как это понять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2018, 14:02 |
|
||
|
Ошибка компиляции .c файла
|
|||
|---|---|---|---|
|
#18+
Некоторые люди способны перепутать ошибки с предупреждениями. Некоторые компиляторы способны не стирать старый объектный файл при ошибках компиляции нового исходника. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2018, 14:10 |
|
||
|
Ошибка компиляции .c файла
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovНекоторые люди способны перепутать ошибки с предупреждениями. Некоторые компиляторы способны не стирать старый объектный файл при ошибках компиляции нового исходника. Люди-то людЯми, но вот, вопрос, почему далее удачно строится целевой прожект? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2018, 14:57 |
|
||
|
Ошибка компиляции .c файла
|
|||
|---|---|---|---|
|
#18+
Ролг Хупинmake[1]: *** [drvconn.lo] Error1 Ну а чем ты теперь докажешь, что "приложение в конце концов построилось"? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2018, 15:04 |
|
||
|
Ошибка компиляции .c файла
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovРолг Хупинmake[1]: *** [drvconn.lo] Error1 Ну а чем ты теперь докажешь, что "приложение в конце концов построилось"? файл bububu.so со свежей датой есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2018, 15:40 |
|
||
|
Ошибка компиляции .c файла
|
|||
|---|---|---|---|
|
#18+
Ролг ХупинMac OS 10.13: Строю приложение, в котором много *.c, *.h файлов, во время построения вижу ошибки компиляции одного из файлов p.c, но приложение в конце концов построилось. Проверяю - объектный файл p.o тоже построен. Как это понять? ЭТО ЧУДО ГОСПОДЬ ЯВИЛ НАМ! Радуемся! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2018, 21:19 |
|
||
|
Ошибка компиляции .c файла
|
|||
|---|---|---|---|
|
#18+
MasterZivРолг ХупинMac OS 10.13: Строю приложение, в котором много *.c, *.h файлов, во время построения вижу ошибки компиляции одного из файлов p.c, но приложение в конце концов построилось. Проверяю - объектный файл p.o тоже построен. Как это понять? ЭТО ЧУДО ГОСПОДЬ ЯВИЛ НАМ! Радуемся! Ну я недавно правил немного глючный компилятор, который ругался, но собирал исполняемый файл с неразрешенными символами. Работало кстати, вполне. До момента вызова ф-ции по 0-адресу, конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2018, 21:23 |
|
||
|
Ошибка компиляции .c файла
|
|||
|---|---|---|---|
|
#18+
Видишь ли, ты видимо совершенно не представляешь, как работает сборка через утилиту MAKE... Код: plaintext 1. 2. У нас есть файл drvconn.c. Чтобы из него получить .obj (.o) , нужно выполнить компиляцию. Она, по-видимому, и была исполнена. Была выполнена она с ошибкой. А вот что далее делать с ДАННЫМ .o файлом, в Makefile-е может быть и не указано. Скорее всего, там у тебя указано, что надо взять все .C файлы, и скомпилить их в .O файлы. Затем взять все .O файлы (!все, а не этот данный конкретный) и запихнуть их в .SO (.a) . Что оно и сделало. Что там не будет каких-то объектов в этой библиотеке, и линкеру, и компилятору, а тем более уж утилите Make ПО БАРАБАНУ, и обнаружишь это ты лишь когда будешь пытаться эту библиотеку использовать, да и то не обязательно, что сразу. А может быть даже так, что объекты из файла drvconn.c ВООБЩЕ НЕ НУЖНЫ НИКОМУ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2018, 21:26 |
|
||
|
Ошибка компиляции .c файла
|
|||
|---|---|---|---|
|
#18+
MasterZivВидишь ли, ты видимо совершенно не представляешь, как работает сборка через утилиту MAKE... Код: plaintext 1. 2. У нас есть файл drvconn.c. Чтобы из него получить .obj (.o) , нужно выполнить компиляцию. Она, по-видимому, и была исполнена. Была выполнена она с ошибкой. А вот что далее делать с ДАННЫМ .o файлом, в Makefile-е может быть и не указано. Скорее всего, там у тебя указано, что надо взять все .C файлы, и скомпилить их в .O файлы. Затем взять все .O файлы (!все, а не этот данный конкретный) и запихнуть их в .SO (.a) . Что оно и сделало. Что там не будет каких-то объектов в этой библиотеке, и линкеру, и компилятору, а тем более уж утилите Make ПО БАРАБАНУ, и обнаружишь это ты лишь когда будешь пытаться эту библиотеку использовать, да и то не обязательно, что сразу. А может быть даже так, что объекты из файла drvconn.c ВООБЩЕ НЕ НУЖНЫ НИКОМУ. Нужны, в том-то и дело. Это и был для меня сюрпрайз, что скомпилированный по сути с синтаксическими с ошибками файл (там из-за дефайна криво были раставлены скобки) был далее удачно использован для построения целевого приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2018, 13:56 |
|
||
|
Ошибка компиляции .c файла
|
|||
|---|---|---|---|
|
#18+
Siemargl Ну я недавно правил немного глючный компилятор, который ругался, но собирал исполняемый файл с неразрешенными символами. Работало кстати, вполне. До момента вызова ф-ции по 0-адресу, конечно. Всегда думал, что этим занимается линкер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2018, 14:51 |
|
||
|
Ошибка компиляции .c файла
|
|||
|---|---|---|---|
|
#18+
NekZSiemarglНу я недавно правил немного глючный компилятор, который ругался, но собирал исполняемый файл с неразрешенными символами. Работало кстати, вполне. До момента вызова ф-ции по 0-адресу, конечно. Всегда думал, что этим занимается линкер.Ничего не мешает объединить функциональность в одном модуле. По сути конечно, это процесс связывания (линковки) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2018, 14:55 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=22&tid=2017968]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
72ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 180ms |

| 0 / 0 |
