2014-09-11 5 views
0

Я новичок в NaCl. Я пытался создать и запустить образец кода в соответствии с инструкцией, приведенной https://developer.chrome.com/native-client/devguide/tutorial/tutorial-part1Создайте и запустите код NaCl, используя дополнительные .cc файлы

Мне удалось запустить исходный код. Теперь в этом примере я создал один файл .cc и .h и вызвал одну из функций в новом .cc-файле с hello_tutorial.cc (этот файл уже существует). Но я не уверен, как добавить этот новый файл в Makefile, чтобы компилятор также включил этот файл, когда я запустил команду make.

Может ли кто-нибудь помочь, что мне здесь не хватает?

ответ

1

Файл Makefile для part1 урока вручную прокатке поэтому вам нужно добавить несколько новых линий для каждого исходного файла:

[new_file] .bc: [new_file] .cc
$ (PNACL_CXX) -o $ @ $ < -O2 $ (CXXFLAGS) $ (LDFLAGS)

А затем добавить .bc к зависимостям pexe:

hello_tutorial.pexe: hello_tutorial.bc [new_file.bc]

Если вы sw itch to part2 of tuturial использует систему сборки NaCl SDK, которая упрощает работу, и вам просто нужно добавить свой источник в строку «SOURCES =» в Makefile.